Inspiration
Public transportation in Sudan, especially buses, often lacks real-time tracking, making commuting unpredictable and frustrating for many people. We were inspired to create a solution that empowers commuters with reliable, up-to-date information on bus locations and arrival times, improving daily travel efficiency and safety.
What it does
Transit Tracker is a real-time bus tracking system designed specifically for urban and intercity buses in Sudan. It allows users to:
View live locations of buses on a map
Get estimated arrival times at various stops
Access route information and active service hours
Receive alerts for delays or disruptions
This system is built to support commuters, transit authorities, and drivers by increasing visibility and coordination.
How we built it
We developed Transit Tracker using:
Frontend: HTML, CSS, and JavaScript (or React if applicable) for a responsive user interface
Backend: Node.js (or another backend framework) to handle API requests and server logic
Database: Firebase / MongoDB / PostgreSQL for storing route and bus location data
Tracking: GPS data simulation or integration with GPS devices for real-time updates
Mapping: Google Maps API or Leaflet.js for geolocation and map display
Challenges we ran into
Integrating real-time GPS data with limited access to live hardware
Ensuring map accuracy with Sudan’s transit infrastructure
Designing a user interface that's both lightweight and intuitive for users with limited bandwidth
Working around limited datasets for local bus routes
Accomplishments that we're proud of
Building a working prototype under time pressure
Successfully integrating real-time data into a live map interface
Designing an app that can scale with more bus routes and cities
Creating a solution that addresses a real, everyday problem in Sudan
What we learned
How to handle real-time data flow between GPS sources and map interfaces
The importance of UX design for public utility apps
Deepened our understanding of Sudan’s transportation needs
How to collaborate and iterate quickly under pressure
What's next for Transit Tracker
Partnering with local transport authorities to integrate actual GPS-enabled buses
Expanding route coverage across multiple cities
Adding rider feedback and reporting features
Developing a mobile app version for wider accessibility
Enhancing data analytics to optimize routes and improve bus frequency
Built With
- css3
- gps-explorer
- tailwind
- vite
Log in or sign up for Devpost to join the conversation.