LutonTaxi is a GUI-based taxi booking system developed in Python. It enables customers to register, login, make and manage bookings. It includes user interfaces for customers, taxi drivers, and administrators, all backed by an SQLite database.
Learning to manage GUI layout using Tkinter and integrating database operations effectively. Also implemented data validation and error handling to enhance reliability.
This was my first large-scale individual Python project. It taught me how to break down complex systems, design a multi-role interface, and test features across different user types.