Welcome to the repository for Shopsavvy - Ecommerce App! This application is designed and implemented as an e-commerce platform with seamless payment integration, providing users with a convenient and secure shopping experience.
- Product Catalog: Browse and explore a wide range of products with detailed descriptions.
- User Authentication: Register, log in, and manage your shopping experience with user accounts.
- Shopping Cart: Add products to the cart, edit quantities, and proceed to checkout.
- Seamless Payment Integration: Securely complete purchases with integrated payment options.
- Order Tracking: Track the status and details of your placed orders.
- Responsive Design: Enjoy a consistent and user-friendly experience across devices.
- ReactJS: Frontend library for building user interfaces.
- JavaScript: Programming language used for both frontend and backend logic.
- Node.js: Server-side JavaScript runtime environment.
- MongoDB: NoSQL database used for storing product information, user data, and orders.
- Clone the repository to your local machine.
bash
git clone https://github.com/your-username/shopsavvy-ecommerce-app.git
- to the project directory.
cd shopsavvy-ecommerce-app
- Install dependencies for the frontend and backend.
cd client && npm install
cd ../server && npm install
-
Configure the MongoDB connection.
-
Set up a MongoDB database and obtain the connection URI.
-
Add the MongoDB URI in the backend configuration.
-
Start the frontend and backend servers.
cd client && npm start
cd ../server && npm start
- Access the Shopsavvy app at http://localhost:3000 in your web browser.