Inspiration
We, as college students, have familiarized ourselves with using NJ transit, and specifically the NJ transit app. We all struggle with both the appearance, and the user friendliness of this application, and wanted to look into how to make this essential application useful for anyone who wants to ride on NJ Transit. Upon further analysis, we observed that most people associate transportation, with using a map on their phones. Therefore, we decided to design an accessible, interactive map using the NJ transit data we were provided.
What it does
Our application harps on the idea of users being able to interact with the NJ transit map. When users open the map, they are provided a real time view of near by stations and trains based on both the current time and their location. Users may click on the stations to receive information on upcoming trains for the next hour, purchasing tickets, planning trips, and potential train delays. When a user clicks on a train, they receive information on the train's route, delays, and arrival time to the nearest stop.
How we built it
We wanted to create this application on mobile, so we used Android studios and Figma for designing the frontend of the project.
Challenges we ran into
Due to time constraints, we had trouble some of the frontend of the project and being able to connect this to the backend. Therefore, we implemented a temporary interface to interact with the backend.
Accomplishments that we're proud of
We designed a user friendly layout for the frontend and successfully used the data to analyze patterns for train information.
What we learned
We learned how to design the frontend for an Android mobile app on Figma and began learning the frontend implementation for our application.
What's next for Transit Live
Beyond completing the current frontend, we want to expand our project with including NJ transit bus data as well to track buses in a similar way to track trains. We also wanted to include a way to integrate the alert data for users to be notified when their train is approaching or if it is delayed so they can save time on their travels.
Built With
- android-studio
- database
- figma
- java
Log in or sign up for Devpost to join the conversation.