Denver Bus Tracker by Ricardo Oliveira | New in the App Gallery

Welcome to the OpenShift Developer Spotlight where we get to know the members of the OpenShift community a little better and show off their skills as developers. Also check out their applications developed on OpenShift in our App Gallery. Interested in being featured? Apply here or view past entries.

Ricardo Oliveira

  • Name: Ricardo Oliveira

Learn more about Denver Bus Tracker in our App Gallery

What inspired you to be a developer?

Being a geospatial professional by training, I always looked for ways to improve my maps impact. Bringing the maps to the web was a pivotal point on how I could communicate spatial information.

Why did you choose OpenShift as your hosting platform?

OpenShift simply works. It allowed me to set-up a complex and stable environment in less than 5 minutes and then move on to the actual app development.

What advantages does OpenShift give you that other platforms don’t?

OpenShift has a clear pricing structure which allowed me to have a clear image of how much my app would cost to run. And on top of that, the CLI tools are as straightforward as it can be.

Tell us more about your application currently hosted on OpenShift:
  • Name: Denver Bus Tracker
  • What does it do? This application provides a platform for riders to see and track in real time RTD’s (Regional Transit District) buses in the Denver metro region. OpenShift is used at the back-end fetching in real time from the official data feed, and also in the front-end providing a stable platform for an angular app.
  • What technologies were used to create your app? My application runs on Node.js, Angular, and Express. For data management it uses PostgreSQL/PostGIS.
  • What motivated you to create this application and what problems does it solve? My main motivation was to explore this gold mine that is the Regional Transportation District’s real time data feed. The goal is to change how people think about transit by showing in a map how the whole system works.
Categories
OpenShift Online
Tags
  • mpoint

    I was wondering if there is a github repo I could pull or clone and create one for my own town ? Or is your app design to host for transit data stream from all town ?