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

Share this project:

Updates