Inspiration

We aspired to make the everyday lives of Calgarians better. One of the biggest hurdles we found was transiting. From personal experience, we understood how time consuming getting from one place to another was. What was even worse was when there was no parking available. Then you'd have to waste another 5-10 mins finding a spot. That's why we decided to solve this problem.

What it does

This app locates street parking using the dataset from Open Calgary. It then indicates to the user where available street parking is. From that, the user can check in to that parking spot so other users know it's taken.

How we built it

We built it using HTML, CSS, and JavaScript for the frontend and used Python and Flask for the backend.

Challenges we ran into

Building the map proved to be harder than we thought as we needed to gather data from the map and couldn't do that with an iframe. To solve this, we decided to implement a map API. This took longer than expected but we were able to get it to work!

Accomplishments that we're proud of

First off, narrowing down to focus on this problem as this is a relevant problem with no solution yet. Additionally, being able to integrate markers onto the map was an achievement.

What we learned

We were fortunate to be able to get a glimpse of what coding a working app would be like. That was valuable insight. We were also able to see how difficult it could be trying to integrate our ideas but we also saw how much more bearable that difficulty was with a good team by you.

What's next for Parking

In the future, we'd like to add payment options so users don't have to return to their car to get another ticket. We'd also like to implement reminders to inform the user of their time almost running out and a heat map showing busy times.

Share this project:

Updates