Welcome to the Multi-Vendor Application API repository! This API is designed to manage a multi-vendor platform where multiple sellers can list their products, and customers can browse, order, and review them. The API is built using Node.js and MongoDB. π Visit API Docs on Postman
- π Authentication & Authorization: Secure user authentication with JWT tokens.
- ποΈ Vendor Management: Create, update, and manage vendors.
- π¦ Product Management: CRUD operations for products, including categories, inventory, and pricing.
- π Order Management: Manage customer orders, order status updates, and payment processing.
- π Review System: Customers can leave reviews and ratings for products.
- π³ Secure Payment Integration: Integrated with popular payment gateways for smooth and secure transactions.
- π Analytics: Vendor-specific sales reports and platform-wide analytics.
- Prerequisites:
- Node.js
- MongoDB
- Postman (or any API testing tool)
- Clone the repository:
git clone https://github.com/jopaleti/multivendor.git
- Install dependencies:
npm install
- Set up environment variables in .env file
- Start the server:
npm start