check the live demo: https://bookflight-spectrum.netlify.app/
Spectrum Airlines Flight Finder is a web application designed to help users easily find the cheapest flights based on their preferences and travel needs. This system provides a user-friendly interface for searching flights and comparing options.
Features
- Flight Search: Find the cheapest flights based on your departure city and other criteria. No sign-up or login required.
- User Authentication: Securely sign up and log in to access additional features.
- Flight Comparison: Compare flights based on ratings, passenger reviews, amenities, and more (login required).
- User Profile: Access and manage your search history and account settings (login required).
- Download PDF: Export flight details to a PDF for easy reference and sharing (login required).
- Bookmark Flights (Coming Soon): Save your favorite flights for easy access later.
- More Comprehensive Comparison (Coming Soon): Enhanced features for comparing ticket options.
Frontend: React.js, Typescript, Tailwind, Daisy UI Backend: Node.js, Express.js Database: MongoDB Authentication: JSON Web Tokens (JWT) Other Libraries: Axios (for API requests), bcryptjs (for password hashing), mongoose (for MongoDB object modeling)
- Search Flights: Use the search bar to find the cheapest flights from your chosen city. No login required.
- Sign Up/Login: Create an account or log in to access additional features.
- Compare Options: Log in to view and compare detailed flight information.
- Manage Profile: Log in to access your profile, view search history, and update settings.
- Download PDF (Coming Soon): Log in to export your flight details to a PDF for offline access.
Spectrum Airlines Flight Finder does not handle flight bookings.