-
Login Page
-
Sign Up Page
-
Home Page
-
Home-Drawer(Current Location)
-
Location Search
-
Picking Manual Location
-
Home-Drawer(Manual Location)
-
Available nearby parking in map
-
Route between locations
-
Nearby Parking Available List
-
Booking Page
-
Unregualted Parking(Cannot book pop up)
-
Admin-Register Parking
-
Navigation Drawer
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!
Log in or sign up for Devpost to join the conversation.