~/projects/flight-booking2021DjangoSQLiteJavaScript
Flight Booking Application
Django-powered end-to-end booking
flight-booking.proj
Role
Full Stack Developer
Timeline
6 weeks
Year
2021
Type
Project
// Key Results
15+
Views
2
User Roles
Yes
Responsive
01 // The Problem
What was broken
Academic exercises in building full CRUD apps often skip over role-based flows and clean data models — I wanted to build one that didn't.
02 // The Approach
How I thought about it
Used Django's batteries-included admin alongside custom views for search, booking, and cancellation. Enforced role-based permissions throughout.
03 // The Solution
What I built
A responsive booking app where users search flights, book tickets, and manage reservations, while admins manage the flight catalog.
04 // The Impact
Outcomes & learnings
Solidified my understanding of Django's ORM, auth, and template system — and shipped a genuinely usable internal tool.
// Tech Stack
DjangoSQLAlchemySQLiteJavaScriptBootstrapHTML/CSS