LeonardoNatale / MassTransitSimulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mass Transit Simulator

This project was realized during the Fall 2018 term for the CS-3300 course at the Georgia Institute of Technology.

My team and I created a Mass Transit Simulation app to be used by employees of MARTA (Metropolitan Atlanta Rapid Transit Authority) to allow them to create discrete-event simulations of buses, routes, and stops based on a premade dataset. We worked in teams of about 12 each, separated into "mini-teams" of 3 that worked on the Core Logic, Database, Data Analysis, and User Interface of the app. The app was coded in Java, specifically JavaFX, and it used Graphviz for visualizations of data.

I was part of the Data Analysis team.

Setup

1) Clone repo and checkout master
2) Open project using IntelliJ

Usage

1) To run the program, go to the Main class and hit the play button
2) To run the tests, go to the test classes and hit the play button

Deployment (jar)

1) To create .jar in IntelliJ, go to Build on top menu
2) Click Build Artifact
3) Select jar
4) The newly created jar should in out/artifacts/MassTransitSimulator_jar
5) Run the jar with: java -jar path/to/jar

About


Languages

Language:Java 100.0%Language:CSS 0.0%