Skip to content

payalsahu1303/FLIGHT_MANAGEMENT_SYSTEM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flight Management System

A robust and scalable full-stack Flight Management System built with React (Vite) for the frontend and Node.js, Express, MySQL for the backend. This platform enables users to search, view, and book flights, while providing an administrative interface for managing flights. The application ensures a seamless experience with a responsive design and modern UI components.

Flight Management System


Key Features

User Features

  • User registration and login functionality
  • Role-based redirection (Admin/User)
  • Browse available flights with real-time data
  • Book flights and view booking history
  • Responsive layout for all screen sizes

Admin Features

  • Secure admin login
  • Add new flights
  • Edit existing flight details
  • Delete flights from the system
  • View all bookings

System Features

  • Token-based user authentication (JWT)
  • Clean and modular folder structure
  • Scalable architecture with separated concerns
  • Integration-ready API endpoints

Tech Stack

Frontend (Client)

Backend (Server)


Environment Variables

Create a .env file in the server/ directory with the following content:

PORT=5000
JWT_SECRET=your_jwt_secret
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=your_password
DB_NAME=flightdb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •