{"id":22697706,"url":"https://github.com/martijnvos/traininformation","last_synced_at":"2026-05-03T19:31:36.369Z","repository":{"id":224255020,"uuid":"128121919","full_name":"Martijnvos/TrainInformation","owner":"Martijnvos","description":"TrainInformation application built in the first year of my Fontys education","archived":false,"fork":false,"pushed_at":"2018-04-04T21:13:25.000Z","size":172,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T18:34:31.510Z","etag":null,"topics":["c-sharp","train-schedule","windows-forms"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Martijnvos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-04-04T21:04:33.000Z","updated_at":"2018-04-04T21:13:27.000Z","dependencies_parsed_at":"2024-02-24T21:22:49.575Z","dependency_job_id":"07932672-116e-41dd-99e4-1d93ab974bec","html_url":"https://github.com/Martijnvos/TrainInformation","commit_stats":null,"previous_names":["martijnvos/traininformation"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Martijnvos/TrainInformation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Martijnvos%2FTrainInformation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Martijnvos%2FTrainInformation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Martijnvos%2FTrainInformation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Martijnvos%2FTrainInformation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Martijnvos","download_url":"https://codeload.github.com/Martijnvos/TrainInformation/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Martijnvos%2FTrainInformation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32582494,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-sharp","train-schedule","windows-forms"],"created_at":"2024-12-10T05:15:07.746Z","updated_at":"2026-05-03T19:31:36.353Z","avatar_url":"https://github.com/Martijnvos.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TrainInformation application\n## Summary\nThis application is made for the FUN2 course at my Fontys education.  \nIt revolves around train times between big cities in the Netherlands. \nAs 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.  \nI 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 :wink:).  \n\n### Application interface\n![TrainInformation screen](images/application_screenshot.png)\n\n## Run the application  \nIf you want to run this application you'll need a MySQL database.  \nThe database file is provided in the form of 'traininformation.sql' with an extra reference to the content in 'Afstanden.pdf'.  \nIn order to make the database connection you'll need to edit the [DatabaseConnection.cs file](https://github.com/Martijnvos/TrainInformation/blob/master/Killer%20App%20Windows%20Forms/DatabaseConnection.cs)  \n\nYou also need to provide your own NS API key in the [NS API call.cs file](https://github.com/Martijnvos/TrainInformation/blob/master/Killer%20App%20Windows%20Forms/NS%20API%20call.cs).  \n\nAfter configuring those things you can run the application Visual Studio!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartijnvos%2Ftraininformation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartijnvos%2Ftraininformation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartijnvos%2Ftraininformation/lists"}