In second- and third world countries, real time bus information basically does not exist. We want to change that.

What it does

Punct empowers passengers in developing countries to plan their day correctly by knowing real time public transport information. For this we track public transport vehicles and enables cities, transport- and navigation companies and governments to make intelligent decisions based of real data of their transportation systems.

How we built it

We used JavaScript and React to build a Websocket based app that a) gives the bus driver a simple non distracting user interface and b) gives passengers an overview and time estimation of bus positions in real time so they can have the convenience of real time public transport information like we're used to.

Challenges we ran into

Inability to fulfill all that we wanted such as additional inter passenger communication and smoothing out a few smaller kinks. Time constraint is always tricky! :)

Accomplishments that we're proud of

Real time simulated bus routes with interpolation. Real time Websocket communication with a publish/subscribe mechanism and namespacing from scratch. The first step towards building a product that solves problems we have personally endured.

What we learned

Less is more. Focus on one problem and tackle it from multiple sides.

What's next for PUNCT

  • Implement a storage system for bus coordinates
  • Analytics and route estimations
  • AI learning for offline usage
  • Implement an API interface for partners (bus companies, Here Maps, etc)
  • First revenue with paying partners
  • App version 2.0
Share this project: