Skip to content

Dishika18/FlightFinder

Repository files navigation

FlightFinder – Find It. Book It. Board It. ✈

FlightFinder Preview


FlightFinder is a real-time flight booking web application built to simplify air travel for users and administrators. It allows users to explore and book flights across major Indian and international cities, with features like seat selection, real-time status updates, and a smooth, responsive interface. Admins can manage flights, track bookings, and send live notifications making the system dynamic and easy to maintain.

Features

  • 🔍 Search and book flights in real time
  • 💺 Responsive seat selection interface
  • 🔔 Instant user notifications for flight updates
  • 📱 Fully responsive design for desktop and mobile
  • 🔐 User authentication with email validation
  • 🧑‍💼 Role-based access (User/Admin)
  • ✅ Toast messages on key actions (login, logout, booking, etc.)

Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Supabase (PostgreSQL, Auth, Realtime)
  • Routing & State: React Router DOM, React Hooks

Getting Started

To run this project locally:

  1. Fork the repository to your GitHub account
  2. Clone your forked repository
    git clone https://github.com/your-username/flightfinder.git
    cd flightfinder 
  3. Install dependencies using npm install
  4. Connect to Supabase and set environment variables
  5. Run the app using npm run dev

Made with ❤️ by Dishika Vaishkiyar

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages