Agado is a web application design for booking flights. Just like Agoda but focused exclusively on flights. Designed to allow users to compare and book flights from various airlines, ensuring the best deals and most convenient options. This project is developed as part of the CPE241 - Database Systems course at King Mongkut's University of Technology Thonburi (KMUTT).
- Flights Comparison: Compare flights from multiple airlines
- Secured Authentication System: Protect user data and transactions with a stateless authentication system and encrypted passwords using bcrypt.
- User-Friendly Interface
- Filter Options
- Seat Selections: Choose preferred seats during the booking process.
- Payment System
- Editable and Cancelable Reservations
- Administrator Dashboard: Featuring revenue graphs and advance analysis reports.
- Flight Management: Perform create, read, update, and delete (CRUD) operations on flight data.
The backend for Agado is maintained in a seperate repository. You can find it here.
Clone the project
git clone https://github.com/Encall/agado-frontend
Go to the project directory
cd agado-frontend
Install dependencies
npm install
Start the dev server
npm run dev