A full-stack E-commerce website that allows users to buy and sell products. The website is built using React.JS, Node.JS, Express.JS, and MongoDB.
First, clone the project by using:
git clone https://github.com/hasin023/shopify-mern.git
then cd into the project by using:
cd shopify-mern
Now, Install the packages by running:
npm run setup
Run the project in development with command
npm run dev
If you run into any issues, that may have been caused by the Atlas MongoDB connection, which blocks un-listed IP. Though, I will set "Allow any IP", but you can create a new cluster in MongoDB Atlas and replace the connection string in the .env
file to use your own cluster.
- User Authentication
- Add, Update, Delete Products
- Add, Update, Delete Categories
- Add, Update, Delete Users
- Add, Update, Delete Orders
- Payment Gateway Integration (SSLCommerz)
- Admin Dashboard