Martijnvos / TrainInformation

TrainInformation application built in the first year of my Fontys education

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TrainInformation application

Summary

This application is made for the FUN2 course at my Fontys education.
It revolves around train times between big cities in the Netherlands. As I was challenged to implement something more advanced than the standard curriculum I decided to build this application using the Dijkstra algorithm for finding the shortest train path between the selected cities.
I also ended up adding the NS (Dutch railway corporation) API in order to get up-to-date departure and arrival times amongst other things like the time your journey will take (without train defects 😉).

Application interface

TrainInformation screen

Run the application

If you want to run this application you'll need a MySQL database.
The database file is provided in the form of 'traininformation.sql' with an extra reference to the content in 'Afstanden.pdf'.
In order to make the database connection you'll need to edit the DatabaseConnection.cs file

You also need to provide your own NS API key in the NS API call.cs file.

After configuring those things you can run the application Visual Studio!

About

TrainInformation application built in the first year of my Fontys education


Languages

Language:C# 100.0%