Skip to content

aosakwe/mchacks9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mchacks9 Train Schedule Simulator App

Mchacks 9 Project Repository for RailVision Train Schedule Optimization Project

Brief

This app simulates a train schedule between 4 train stations and calculates the average waiting time for passengers across the serviced line. It then presents the results in an interactive web app built using the Shiny package in R.

Current best average wait time: 4.04 minutes

Requirements To Run Simulation in RStudio:

To try this out you can download the repository and open the "mchacks.Rproj" file to open the project. You can then modify the schedules.csv file in Input to run the simulation on schedules you make with a given order of trains. The app itself is run by executing the code in the app.R script. This will run the simulation and open the web app to display the results.

R packages required:

tidyverse, reshape2, shinydashboard

Dio v. SBB

Sample of Dashboard:

App Homepage

Homepage

Plot Section

Plots

Visuals

Passenger Arrivals

Plot of Passenger Arrivals

Boarding Efficiency

Plot of Boarding Efficiency

About

Mchacks 9 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages