This is a MERN (MongoDB, Express, React, Node.js) stack application for an e-commerce platform.
🔗 You can check out the live website here: https://tapilux.onrender.com/
- Home Page: A welcoming home page with featured products and categories.
- Product Listing: Browse through a list of products with filtering options.
- Single Product Page: Detailed view of a single product with reviews and ratings.
- Cart: Add products to the cart and manage them.
- Checkout: Secure checkout process for placing orders.
- User Account: Manage user account details and view order history.
- Admin Dashboard: Admin functionalities to manage products, orders, and customers.
- Authentication: Secure user authentication with email verification.
- Responsive Design: Fully responsive design for mobile and desktop views.
-
Clone the repository:
git clone <repository-url> cd <repository-directory>
-
Install server dependencies:
npm install
-
Install client dependencies:
cd client npm install
-
Create a
.env
file in the root directory and add your environment variables.
-
Start the server:
npm start
-
Start the client:
cd client npm start
To build the client for production, run:
npm run build