Inspiration

We wanted to do a project that made sense of a bunch of inputted data in a way that was helpful. We learned in Driver's Ed that speeding is the leading cause of vehicle accidents in Virginia. We wanted to contribute to putting an end to this issue.

What it does

It takes in a list of data containing the locations, speed limits, and speeds of incidents across the local area. For simulation purposes, it generates the data randomly, but empirical data in the form of a text file can also be used. It then processes the information and outputs the name of the city that has the highest frequency of speeding violations, as well as the city that had the highest average excess speed.

How we built it

We first focused on building a method to randomly generate data, since we didn't have any outside data input to use. Then, we read in that data into our program and did the calculations. Finally, we graphically represented the results in a user interface made with a jGrasp GUI.

Challenges we ran into

We had a little trouble with the user interface.

Accomplishments that we're proud of

We made working code that encompasses and front-end and back-end systems. Our code actually addresses a real world problem.

What we learned

We learned how to input a GUI system into our program. We also learned the flow from data collection to processing to displaying.

What's next for Overlimit

Expanding the program to incorporate more data entry types, with more aesthetically pleasing UI.

Built With

Share this project:

Updates