Welcome to UrbanPulse Store, an e-commerce website with dedicated interfaces for both customers and sellers. This project is crafted using the MERN (MongoDB, Express.js, React, Node.js) stack, providing a vibrant platform for online shopping.
- 🎨 Product Listings: Explore a diverse range of products and filtering options.
- 👤 User Authentication: Register, log in, and manage your customer account.
- 🛒 Shopping Cart: Add products to your cart and proceed to checkout.
- 🔒 OTP Verification: Secure login and account access through one-time password verification.
- 🚀 Product Management: Add, update, and remove products from the inventory.
- 🔒 OTP Verification: Secure login and account access through one-time password verification.
- Node.js and npm installed
- MongoDB installed and running
-
Clone the Repository:
git clone https://github.com/SkandaAithal/Ecommerce-Project.git
cd UrbanPulse-Store -
Install Dependencies:
# Install backend dependencies cd server npm install # Install frontend dependencies cd ../client npm install
-
Start the Server:
# From the server directory npm start -
Start the Frontend:
# From the client directory npm start -
Open the Application:
- Open your browser and visit http://localhost:3000 to view the UrbanPulse Store.
-
Notes
- Make sure MongoDB is running before starting the server.
- The client and server should run concurrently for the full application to work.