A Node.js RESTful API designed to handle eCommerce transactions, Learning Management System (LMS) functionalities, event management operations, and billing solutions for ShoppersBill.
- User Authentication & Authorization (JWT-based)
- Product Management (CRUD)
- Order & Payment Integration
- Event Scheduling & Booking
- Course Enrollment & Progress Tracking
- Invoice Generation (ShoppersBill)
- Backend: Node.js, Express.js
- Database: MongoDB (Mongoose)
- Authentication: JWT, Bcrypt
- Payment Gateway: (e.g., Stripe, PayPal)
git clone https://github.com/mdhamid786/shoppersbill-api.git
cd shoppersbill-api
npm install
npm start
## set env
PORT=5000
MONGODB_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
PAYMENT_GATEWAY_KEY=your_payment_gateway_key
๐ License
This project is licensed under the MIT License ยฉ 2024 Hamid Ali (https://github.com/mdhamid786).
##You can modify the API endpoints, environment variables, or payment gateway details based on your actual implementation.