A full-stack web application designed to search, book, and manage flight reservations. Built with custom flight data and organized into frontend and backend folders for maintainability and scalability.
- User signup and login
- No ads and advertisement
- budget friendly-show flights starting with cheap prices
- Search flights by destination, date, and airline
- Book reservations
- View booking history
- Admin panel to manage flight data
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express
- Data Storage: Custom CSV file (
flights_extended.csv) - Tools: GitHub
# Clone the repo
git clone https://github.com/anjali1521/flight-booking-and-management-system.git
cd flight-booking-and-management-system
# Backend setup
cd backend
npm install
npm startConnect frontend forms to backend API routes
Add search filters (price, airline, time)
Make UI responsive for mobile
Deploy app to web (using Render or Vercel)
This project uses a manually created dataset: flights_extended.csv, which simulates real flight records including flight number, departure, arrival, airline, and date. No external APIs or databases are requiredโmaking it lightweight and easy to test.
Flight Booking and Management System is a web-based application designed to simplify flight search, booking, and management. It provides a clean interface for users to explore available flights, apply filters, and make bookings seamlessly.
The system is built with a focus on:
Frontend usability: Responsive design for desktop and mobile.
Backend reliability: API routes to handle booking, search, and data management.
Custom dataset: Ensures consistent testing without dependency on external APIs.
Update README with project details and custom CSV info