Welcome to our E-Commerce Application! This application serves as a platform for buying and selling various products online. Below you'll find information about the features, technologies used, and how to get started with the application.
- User authentication: Register, login, and logout functionalities for users.
- Product management: Add, update, delete, and view products.
- Shopping cart: Add products to the cart, update quantities, and checkout.
- Order management: View order history and details.
- Admin functionalities: Manage users, products, and orders.
Check out the live demo here.
- Node.js: Backend server environment.
- Express.js: Web application framework for Node.js.
- MongoDB: NoSQL database for storing application data.
- Mongoose: MongoDB object modeling tool for Node.js.
- JavaScript: Programming language for implementing server-side& client-side logic.
- Cloudinary: Cloud-based image and video management service.
- Stripe: Payment processing platform for online transactions.
To run the application locally, follow these steps:
- Clone the repository:
git clone https://github.com/Miraa8/E_commerce.git
cd E_commerce
npm install
npm start