Inspiration

Frustrating experience at the parking lot when going out of town and in a hurry.

What it does

Given a parking lot size and spaces occupied (as txt input), it tries to simulate real-world traffic experience and output open spaces in the lot.

How I built it

Backend was built using python and efficient data structures like sets and dictionaries while front-end was built using classic yet golden HTML5/CSS3.

Challenges I ran into

  • Team members not having enough technical experience and/or leaving in the middle. Was a little challenging to work on it just by myself :D
  • Front-end development using just HTML/CSS; I'm used to working with frameworks like Angular and Flask.
  • Parallel programming in python and sharing memory between two modules.

Accomplishments that I'm proud of

  • Designing and developing a parking space calculator and traffic simulator by myself
  • Learning to execute programs in parallel
  • Sharing memory across different modules
  • Timing execution of multiple programs to minimize interference

What I learned

  • Creating and writing to files
  • The {Set} data structure (in Python)

What's next for Ez-Park - Parking Lot Aide

  • Much better and interactive front-end
  • Mobile app for parking lot owners/managers and users (real-life parking lots and users)

How to run the app

Please checkout repo readme!

Built With

Share this project:

Updates