Inspiration
This idea started because we wanted to help people who are tired of aimlessly driving around looking for parking spots and risking being late when none are available. Our goal is to make parking faster, easier, and less stressful through real-time detection and display of open spaces.
What it does
This program detects parking lot spots in real time. Then it displays a live interface of the parking spots to the user, showing red if the spot is taken and grey if the spot is available.
How we built it
We have three big parts: backend, API, and frontend.
Backend - For the backend, we trained an AI model to detect cars and parking lot spots. It uses these detections to determine which spaces are occupied and which are open in real time. It processes video or image data and sends the status of each parking spot to the API.
API - Connects the backend to the frontend
Frontend - The frontend displays the parking lot layout to the user. Each parking spot is color coded grey meaning the parking spot is available, and red meaning it is unavailable.
Challenges we ran into
We were running two different servers one through Xampp (frontend) and the other through Flash (Backend) and connecting the two. We solved it using Flask_cors.
Finding good data - finding still parking lots was especially hard - the camera tended to move throwing off the labeling
Accomplishments that we're proud of
Hitting all the goals we set, and seeing our program run successfully.
What we learned
We learned writing API's through Flash, designing websites through Figma, Computer vision through Yolo, we learned teamwork and communication skills.
What's next for ParkU
Detecting multiple parking lots at once and displaying them to the user, Having it show the user how to get to their desired parking spot.

Log in or sign up for Devpost to join the conversation.