CruxBit
Back to catalog

Real-Time Transit Schedule and Route Planning Application

Added Jun 2025 3 design docs

Commuters lose time every day to buses and trains they cannot see coming: schedules change, delays go unannounced, and route planning across lines is guesswork. This project builds a public transport companion that puts live schedule information and route planning in riders' hands while giving transit staff the tools to keep that information accurate. The intern implements a Django backend with PostgreSQL modeling routes, stops, schedules, and user accounts, exposing APIs the frontend consumes for real-time schedule lookups and notifications about delays or changes. The rider-facing interface is built with Next.js, React, and TypeScript, styled with Tailwind CSS, and includes visualizations of routes and timetables plus a route planner that helps users chain services together. An authenticated admin panel lets transit operators publish and adjust schedules, which flow straight through to what riders see. Building it end to end teaches relational schema design for scheduling data, API design for frequently refreshed information, and role-separated interfaces, leaving the intern with a realistic civic-tech product that demonstrates fullstack proficiency.

Related projects

You might also like