SAM-Shoppy is a full-stack e-commerce shopping website developed using React, MongoDB, Node.js, Express, Mongoose, HTML, CSS and Bootstrap. This platform provides a user friendly shopping experience, allowing them to browse products, add items to their cart, and complete the purchase.
--> Responsive design for seamless experience across multiple devices.
--> Secure JWT authentication for user protection.
--> Versatile payment options including iDEAL and credit card through Stripe integration and Complete the purchase.
--> Convenient order tracking to keep customers informed on the status of their purchases.
--> Display a wide range of products with details such as images, descriptions, size, availability and prices.
--> Registered users have access to a personalized dashboard to manage their profile and view order history.
- Clone the repository:
https://github.com/MeenaThirunaukkarasu/SAM-Shoppy-SERVER
https://github.com/MeenaThirunaukkarasu/SAM-Shoppy-CLIENT
cd SAM-Shoppy-SERVER
cd SAM-Shoppy-CLIENT
cd SAM-Shoppy-SERVER
npm install
cd SAM-Shoppy-CLIENT
npm install
- Set up MongoDB Atlas:
Create a MongoDB Atlas account. Configure a new cluster and obtain the connection string. Replace the MongoDB connection string in server/config/default.json with your own connection string.
- Start the application:
npm start
npm start
Client: React, Redux, Bootstrap
Server: Node, Express, MongoDB, Mailjet
Payment: Stripe