Railway app brings modern scheduling system to Nigerian commuters

At InceptionU, we are very proud of our learners and what they can accomplish in just six short months. It’s an intense deep dive into the world of coding, software development, critical thinking, teamwork and problem solving.

Over the course of the program they deepen their knowledge of programming and spend the last three months building an actual software program which they present on Demo Day. In this series, we introduce you to our learners and invite you to see for yourself their creativity, design skills, teamwork and problem-solving skills. These projects represent months of hard work and, ultimately, helped many of our learners connect and find jobs with some of Calgary’s leading tech companies. Enjoy and share this post with a friend or colleague who you think might find it interesting.


The team:

Charles Udofia

Dzhwar Shwani

Marcin Malec

Hming Than Puia


The problem:

In Nigeria, passenger trains are a common and highly frequented mode of transportation. However, the schedules are constantly changing and unreliable. Currently in Nigeria, the train schedules only exist on paper, which is easy to lose and not practical in today’s digital world. This team wanted to bring modern technology to the railway system in Nigeria helping passengers use their time and plan their day more efficiently.


What they built: 

The Railway App is a scheduling tool for Nigeria’s growing intercity and metro rail services. The application allows users to get digital timetables for the next departing train or the full weekly schedule. It also provides a trip planner that allows users to transit from one station to another as well as to their favourite destinations. A system like this would be a welcome addition to Nigeria’s commuters. This team used #JavaScript #mongodb #APIs and #React.

 Take a look and see for yourself!

Facilitator’s comments: Al Del Deagan

“What I really liked is that this team did some pair programming. Some team members had all the knowledge in their head, but had trouble connecting the dots, so pair programming, two people together, really helped.


To create a concept like the Calgary Transit app , but implement it for passenger trains in a country where they literally have nothing except little pieces of paper, that alone was the innovation! The reason the app exists is where it becomes incredibly valuable. The graphic design and UI was basic, but very usable. I was quite impressed with what they were able to come up with. Charles is going to develop this and try to implement this in Nigeria, which is really exciting.”

Previous
Previous

Statement on Kamloops residential school discovery

Next
Next

Artizia directly connects artisans & customers in an online marketplace