As we all know, Google Maps is a great app. There is nothing comparable to it when going to a new city or go to new places. But how do things look like in frequently used routes, say traveling home, to your workplace or to the gym? I sure do know what Bus or Train to take after a couple of days. Knowing which route to take, I still have the need to know when the next bus or train leaves. I would also appreciate knowing if there was an accident or if I get the necessary information in order to guarantee a seat in the train. For all of reasons above we created D'parture, pronounced departure.

What it does

D'parture is a mobile native utility application that reduces some of the pain points people experience everyday in public transport on our frequently traveled routes. D'parture assumes you know how to get to your destination and therefore provides possibilities other routing apps can't provide. When you start D'parture, you are presented with the 5 closest public transport access points relative to your location. The user simply taps on the bus stop or train station he is planning to go to and is presented with a brief overview with the most important information he needs to know in order to guarantee a seamless commuting experience. D'parture only shows the 5 next leaving buses, or trains, per access point. D'parture can provide real-time passenger data in order to distribute load evenly among wagons, if provided with the data. Accidents or cancellations are visualized in a similar manner.

How we built it

D'parture was built with a lot of sweat using a modern, serverless, javascript based, react-native stack. The App runs on both iOS and Android. It receives it's data from the opentransport api.

Challenges we ran into

Even though we usually make use of Typescript or other compile-to-javascript languages, we planned using javascript throughout the project because we thought it wouldn't get hairy in a weekend project. What a mistake to think that.

Accomplishments that we're proud of

We never worked with react-native before and now we know how to work with it.

What we learned

Always, no matter the project, prefer something that compiles to javascript, over javascript.

What's next for D'parture

We really enjoyed it and actually it makes sense to use it on a daily basis. A possible scenario is that we release it to the App stores.

Built With

Share this project: