Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kartiksood10/pro-shop

An eCommerce platform built using the MERN stack (MongoDB, Expressjs, Reactjs, Nodejs).
https://github.com/kartiksood10/pro-shop

express-js mongodb nodejs reactjs

Last synced: about 4 hours ago
JSON representation

An eCommerce platform built using the MERN stack (MongoDB, Expressjs, Reactjs, Nodejs).

Awesome Lists containing this project

README

        

# Pro-Shop
An eCommerce platform built using the MERN stack (MongoDB, Expressjs, Reactjs, Nodejs).

# Features
* Full featured shopping cart
* Product reviews and ratings
* Top products carousel
* Product pagination
* Product search feature
* User profile with orders
* Admin product management
* Admin user management
* Admin Order details page
* Mark orders as delivered option
* Checkout process (shipping, payment method, etc)
* PayPal / credit card integration
* Database seeder (products & users)

# Usage

* Create a MongoDB database and obtain your MongoDB URI - [MongoDB Atlas](https://www.mongodb.com/atlas).
* Create a PayPal account and obtain your Client ID - [PayPal Developer](https://developer.paypal.com/).

## Install backend dependencies
```
npm install
```

## Install frontend dependencies
```
cd frontend
npm install
```

## Run app in development (frontend & backend)
```
npm run dev
```

## Main Page

![image](https://github.com/Kartiksood10/Pro-Shop/assets/82945071/215e7864-de4b-4d89-8e27-750e96649db6)

## Products

![image](https://github.com/Kartiksood10/Pro-Shop/assets/82945071/3e9eae84-6a8a-441e-a2bf-e17189a842ff)

## Product Description

![image](https://github.com/Kartiksood10/Pro-Shop/assets/82945071/c4883ef1-e862-4ec0-9d1f-96e7748d8776)

## User Profile

![image](https://github.com/Kartiksood10/Pro-Shop/assets/82945071/32b68efc-5843-43c6-966c-a3a83806c4c4)

## Cart

![image](https://github.com/Kartiksood10/Pro-Shop/assets/82945071/50ef3abf-f3bf-468c-8750-da960040739d)

## Payment Gateway

![image](https://github.com/Kartiksood10/Pro-Shop/assets/82945071/8c1eadd6-aec1-4d9e-b5ad-fa79258e6e28)

![image](https://github.com/Kartiksood10/Pro-Shop/assets/82945071/10247bfb-1e7e-46d3-9cdd-484a8f9eb541)