~/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