Skip to content

An Express.js backend which uses MongoDB for storage, JWT tokens for authentication, and saves hashed passwords in the backend. It uses Socket.IO for real-time communication and also uses middlewares for validating requests. A demo payment system is included, which can be replaced with real payment APIs if required.

Notifications You must be signed in to change notification settings

rexFX/Logistics-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logistics-Backend

Features:

  • Middlewares for validation
  • Hashing of passwords during registration and login
  • JWT Token generation
  • Messaging using Websockets
  • User details and messages are saved in MongoDB database.
  • Payment feature

Note: Currently, the payment feature is implemented as a mock payment system for demonstration purposes. However, it can easily be extended to integrate real payment APIs, such as Stripe, to enable actual transactions if required.

About

An Express.js backend which uses MongoDB for storage, JWT tokens for authentication, and saves hashed passwords in the backend. It uses Socket.IO for real-time communication and also uses middlewares for validating requests. A demo payment system is included, which can be replaced with real payment APIs if required.

Resources

Stars

Watchers

Forks

Releases

No releases published