- My role
- Full Stack Developer
- Timeline
- 6 weeks
- Year
- 2021
- Format
- Project
- Views
- 15+
- User Roles
- 2
- Responsive
- Yes
Context
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.
Approach
Used Django's batteries-included admin alongside custom views for search, booking, and cancellation. Enforced role-based permissions throughout.
The build
A responsive booking app where users search flights, book tickets, and manage reservations, while admins manage the flight catalog.
Outcome
Solidified my understanding of Django's ORM, auth, and template system — and shipped a genuinely usable internal tool.