Skip to content

A modern, production-grade travel booking system built with React + Vite + TailwindCSS on the frontend and Django REST Framework on the backend.

Notifications You must be signed in to change notification settings

aflah-pp/AirBooking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✈️ AirBooking — Full-Stack Flight & Hotel Booking Platform

A modern, production-grade travel booking system built with React + Vite + TailwindCSS on the frontend and Django REST Framework on the backend.


📌 Overview

AirBooking is a full-stack travel booking application designed to showcase real-world engineering skills including:

  • Frontend UI/UX engineering
  • Backend API architecture
  • Database design
  • State management
  • Authentication
  • Search & filtering logic
  • Reusable component-driven development
  • Integration between React and Django REST

This project mimics modern travel platforms (like Booking.com, MakeMyTrip) but simplified into a clean and efficient structure.


📚 Table of Contents


🌍 Project Summary

AirBooking is a responsive, mobile-first travel booking platform providing:

  • Flight search
  • Hotel search
  • Results rendering
  • Booking flow
  • My Trips section
  • Admin panel ( Django )

Built using industry-standard architecture, it demonstrates capability in:

  • Component reusability
  • Clean code structure
  • API consumption
  • State management with React Context
  • Third-party libraries (Swiper, Lucide Icons, Datepicker)
  • Tailwind utility-first styling

This project serves as both a portfolio showcase and a learning reference for scalable React + Django projects.


🖼️ Screenshots

Clean visual previews of the key pages

🏠 Home Page

✈️ Flight Search

✈️ Flight Result Box

🏨 Hotel Search

🏨 Hotel Result Box

📅 My Trips Page


# 🏗️ Architecture Diagram
React (Vite)
│
├── Components
├── Context (State)
├── Pages
└── Services (Axios API)
        │
        ▼
Django REST Framework
│
├── Models
├── Serializers
└── Endpoints
        │
        ▼
PostgreSQL / SQLite

About

A modern, production-grade travel booking system built with React + Vite + TailwindCSS on the frontend and Django REST Framework on the backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published