The E-Cart Application is a modern and versatile e-commerce platform built using the MERN stack, which stands for MongoDB, Express.js, React, and Node.js. This comprehensive e-cart solution is designed to provide a seamless and enjoyable online shopping experience for customers while offering a robust set of tools for store owners to manage their products and orders efficiently.
- Frontend: React, Redux (for state management), tailwindcss (for styling)
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- User-friendly shopping cart interface.
- Secure user authentication and account management.
- Product catalog with search and filtering options.
- Add, remove, and update items in the cart.
- Order history and tracking for customers.
- Admin dashboard for product and order management.
- Inventory tracking and low-stock alerts.
Responsive design for mobile and desktop
.
Before you begin, ensure you have met the following requirements:
- Node.js installed (version >= 12)
- npm or yarn package manager
- Database system (i.e Mongodb)
To install and run the E-Cart Application, follow these steps:
-
Clone the repository:
https://github.com/sailesh307/e-cart.git
-
Install the dependencies for frontend and backend:
cd frontend yarn install
cd backend yarn install
-
Follow the other instructions in the Frontend README and Backend README files for the frontend and backend respectively.