Skip to content

Repository files navigation

Airwings - Flight Booking Platform

Airwings is a modern flight booking website built with React and TypeScript, offering seamless flight search and booking experiences. Users can browse flight details, search for available flights, and book tickets with an intuitive, responsive interface.

Navigation

Tech Stack

  • Frontend: React (Vite, TypeScript), Tailwind CSS, Framer Motion
  • State Management: Zustand
  • Development Tools: TypeScript, Vite
  • Icons: React Icons
  • Date Handling: date-fns

Features

All Users (Without Login)

  • Browse and search for available flights
  • View detailed flight information
  • Filter flights by date, price, airlines, and other criteria
  • Responsive design for all devices

Registered Users

  • User registration and authentication
  • Secure flight booking functionality
  • View booking history
  • Manage personal profile and preferences

User Experience

  • Smooth animations with Framer Motion
  • Intuitive search and filtering system
  • Clean, modern UI with Tailwind CSS
  • Responsive design for mobile and desktop

Installation & Setup

  1. Clone the repository

    git clone https://github.com/aryanad/airwings-app.git
    cd airwings-app
  2. Install dependencies

    npm i --legacy-peer-deps
  3. Run the development server

    npm run dev
  4. Open your browser
    Visit: http://localhost:5173

Usage

  • Browse Flights: Use the search functionality to find available flights
  • View Details: Click on any flight to see detailed information
  • Register/Login: Create an account or login to book flights
  • Book Flights: Select your desired flight and complete the booking process
  • Manage Bookings: View your booking history in your user dashboard

Demo

The application includes:

HomepageHomepage LoginLogin Popular DestinationsPopular Destinations Search FlightsSearch Flights

Acknowledgements


✈️ Airwings makes flight booking simple, fast, and enjoyable with a modern, user-friendly interface.

About

Modern flight booking platform built with React and TypeScript, featuring seamless flight search, booking, and user management.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages