FoodExpress is an e-commerce platform that allows users to purchase essential daily food items and pay through the Stripe payment gateway. The application is built using JavaScript, Next.js, and several popular React libraries including Redux-Toolkit, React-Redux, Redux-Persist, and React-Hook-Form. The user interface is designed using Material-UI, and the application is a progressive web app (PWA), providing a seamless and fast experience for users on both desktop and mobile devices. With FoodExpress, users can easily and securely purchase their daily food essentials from the comfort of their own homes.
- User login system that allows users to create an account and login into their account.
- Product listings, including images and descriptions, for users to browse and select items to purchase.
- Search bar to allow users to easily find specific items.
- Shopping cart that allows users to add and remove items, and view the total cost of their purchase.
- Payment gateway integration with Stripe, allows users to securely pay for their purchases.
- Ability to track orders and view order history.
- Ability to update user profile information.
- Responsive design that provides a seamless user experience on both desktop and mobile devices.
- Progressive web app (PWA) capabilities: The app can be installed on a user's device and work offline or with low connectivity, just like a native app.
- Clone this repository -
https://github.com/0xNaim/foodExpress-client.git
- Go to the cloned project directory
cd foodExpress-client
- Install the dependencies
npm install
or
yarn
- Start the development server
npm run dev
or
yarn dev
- Open url on your browser
https://localhost:3000