Inspiration

Today, the information about the general purpose services in Munich like WC, supermarkets, apotheke, cigarette dispensers,etc. are not available at a single place to the people. This is usually necessary when people are travelling to different places using the city public transport. So we decide to build an application which provides the users with these real time information based on his/her journey location. We plan to integrate this app with the Siemens connected mobility cityhub app.

What it does

A. View services: 1. Choose the journey line number. Example: U6/ S1/ Bus 50 2. App returns the available services in the current stop and it also displays the names of the subsequent stops. Example: WC, Supermarket, Apotheke 3. User can click on Next or Previous Stops to generate similar information. B. Search services: 1. The user can choose/customize the interested services list. Example: WC, Supermarket, Apotheke 2. App returns the user with all the available services in all the subsequent stops in the line of travel. C. Add New Services/Verify Services 1. The user can add a new service at any location. But the service will be added as 'Unverified'. 2. Other users will be able to see such unverified services and upvote/downvote the services. 3. After getting, say 50 upvotes, for an unverified service only then it will be confirmed as a verified service.

How we built it

We integrated our app into the existing Siemens Cityhub App. We used technologies such as NodeJS, Angular, Docker.

Challenges we ran into

We didn't run into any challenges. We crashed into them! :) Nevertheless we managed to deploy a working prototype.

Accomplishments that we're proud of

We managed to sleep successfully for 2 hours tonight :)

What we learned

We are using docker to get the real time transport information. We deployed this app in the siemens cityhub cloud instance and integrated with the siemens connected mobility app.

What's next for Connected Services

Offering more features in the app based on user feedback. Learn user behaviour and improve the user experience.

Share this project:

Updates