Skip to content

Latest commit

Β 

History

History
40 lines (29 loc) Β· 1.16 KB

File metadata and controls

40 lines (29 loc) Β· 1.16 KB

ShoppersBill, eCommerce, LMS, and Event Management APIs

πŸ“‹ Description

A Node.js RESTful API designed to handle eCommerce transactions, Learning Management System (LMS) functionalities, event management operations, and billing solutions for ShoppersBill.

πŸš€ Features

  • User Authentication & Authorization (JWT-based)
  • Product Management (CRUD)
  • Order & Payment Integration
  • Event Scheduling & Booking
  • Course Enrollment & Progress Tracking
  • Invoice Generation (ShoppersBill)

πŸ› οΈ Tech Stack

  • Backend: Node.js, Express.js
  • Database: MongoDB (Mongoose)
  • Authentication: JWT, Bcrypt
  • Payment Gateway: (e.g., Stripe, PayPal)

βš™οΈ Installation

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.