Skip to content

A OOP script using the Google Maps API that takes in a PSU Student's schedule and analyzes usable time in breaks between classes. Calculates walking time between classes and subtracts it from the time classes starts and outputs the result. Also intelligently makes suggestions about other places to visit on campus with respect to walking time to …

Notifications You must be signed in to change notification settings

Bouzomgi/BreakStops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

BreakStops

IMPORTANT: I've included an original version and an updated version of this code. The original was written in Fall of 2018 (after my first CMPSC class) and the second is a modernized version which was greatly uphauled using advanced techniques which I wrote in Fall of 2019, a full year later. I thought it would be cool to upload proof of my ability to improve.

Also, I've redacted my Google API key for privacy.

BreakStops uses OOP (in the form of Schedule and HourMin classes) and the Google Distance Matrix API. BreakStops is a project I came up with and created completely independently in a Hackathon my Fall Semester of my Sophmore year. This is a product of a single computer science class (CMSC131: Python 1) and was my pride and joy for a good while.

The premise of the script is to take in a schedule and inform you about what you can do between your classes while factoring in walking distances between them. The script intelligently scans key location's proximity to your classes and informs you on a timely choice of where to visit during your break.

I've always struggled to determine how long walks on my campus realistically take, and because Penn State is so massive, my problem is only exasturbated. I also despise being late. These two issues make me severely undershoot how much time I typically have to spend between classes, and I'm usually either wasting time worrying, or sitting in the seat of a lecture that won't start for another half hour. BreakStops was built as a solution for this issue.

About

A OOP script using the Google Maps API that takes in a PSU Student's schedule and analyzes usable time in breaks between classes. Calculates walking time between classes and subtracts it from the time classes starts and outputs the result. Also intelligently makes suggestions about other places to visit on campus with respect to walking time to …

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages