ParkEase: Your Parking Solution

Managing parking in cities, big or small, presents its own unique challenges. In bustling metropolises, finding an available parking spot near you can be a daunting task, while in smaller towns, tourists and newcomers may struggle to locate suitable parking options.

ParkEase is here to simplify it all: we put the nearest available parking right at your fingertips. We've categorized parking into two types: regulated and unregulated. Regulated parking can be conveniently booked in advance, while unregulated parking is available on a first-come, first-served basis.

Technology Stack

ParkEase is powered by a cutting-edge tech stack. Our app was primarily developed using Flutter for the user interface and Node.js for the backend.

For unregulated parking, where real-time data updates are crucial, we employ computer vision, specifically the YOLOv5 algorithm. This enables us to detect the number of vehicles in a parking area and provide users with real-time occupancy information. Data for unregulated parking is updated every 20 seconds and stored in Redis, which is then accessed by our Node.js server to provide users with up-to-the-minute parking availability information.

Achievements We Are Proud Of

Previously, we used a Flask server API for unregulated parking, which called routes and queried parking data on each API call. However, this approach proved computationally expensive. The introduction of Redis caching at 20-second intervals effectively resolved this issue. Additionally, configuring OpenStreetMap (OSM) for routing was initially challenging but ultimately invaluable.

Learning and Growth

ParkEase has been a learning journey for our team. We integrated unregulated parking and an OSRM (Open Source Routing Machine) routing system for finding the nearest locations. Before this project, our knowledge of OSM, Redis, and OSRM was limited. However, through this endeavor, we've gained the expertise needed to implement these technologies seamlessly.

Future Enhancements

While we've achieved significant milestones, ParkEase has more in store. We plan to implement admin routes, data visualization tools for administrators, and optimize server response times for OSM queries. Our commitment to continuous improvement means that ParkEase will only get better with time.

We're excited about the journey so far and look forward to delivering even more innovative solutions in the future. Thank you for choosing ParkEase as your go-to parking companion!

Share this project:

Updates