Skip to content

Encall/agado-frontend

 
 

Repository files navigation

Agado - Flight Booking Web Application

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).

Features

  • 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.

Backend Repository

The backend for Agado is maintained in a seperate repository. You can find it here.

Run Locally

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

License

MIT

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.6%
  • JavaScript 1.6%
  • Other 0.8%