Skip to content

mdhamid786/Backend-NodeAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published