Skip to content

abdullahrafi1234/flyPoint-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlyPoint - Backend

Features

  • User authentication and JWT-based authorization
  • Role-based access control (Admin, User, DeliveryMen)
  • Parcel booking, tracking, and management
  • Payment integration with Stripe
  • Review and rating system for delivery men
  • Statistical data endpoints for admin

Technologies Used

  • Node.js
  • Express
  • MongoDB
  • JWT for authentication
  • Stripe for payment processing
  • dotenv for environment variables

Installation

  1. Clone the repository:
git clone https://github.com/abdullahrafi1234/flyPoint-server.git
  1. Install dependencies:
cd parcel-pro-server
npm install
  1. Create a .env file in the root directory and add your MongoDB and other credentials:
DB_USER=your-mongodb-user
DB_PASS=your-mongodb-pass
ACCESS_TOKEN_SECRET=jwt-access-token
STRIPE_SECRET_KEY=stripe-secret-key
  1. Start the development server:
nodemon index.js

About

FlyPoint is a comprehensive parcel delivery management application. The backend is built with Node.js and Express, providing robust APIs for user management, parcel tracking, and delivery operations.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors