Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0xnaim/foodexpress-client

FoodExpress is an e-commerce platform that allows users to purchase essential daily food items and pay through the Stripe payment gateway.
https://github.com/0xnaim/foodexpress-client

ecommerce javascript mui nextjs pwa react-hook-form react-redux redux-persist redux-toolkit rtk-query sass stripe stripe-payments

Last synced: about 2 months ago
JSON representation

FoodExpress is an e-commerce platform that allows users to purchase essential daily food items and pay through the Stripe payment gateway.

Awesome Lists containing this project

README

        



Food Express



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.

## Features
* 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.

## How to run

1. Clone this repository -
```sh
https://github.com/0xNaim/foodExpress-client.git
```

2. Go to the cloned project directory
```sh
cd foodExpress-client
```

3. Install the dependencies
```sh
npm install
```
or
```sh
yarn
```

4. Start the development server
```sh
npm run dev
```
or
```sh
yarn dev
```

5. Open url on your browser
```sh
http://localhost:3000
```