Inspiration

Our inspiration for PatchIt came from the need to improve road safety and infrastructure. Potholes are a major road hazard, and timely identification and repair can save lives and reduce vehicle damage.

What it does

PatchIt detects potholes in real-time and allows users to report them. Admins can view live detection streams, manage pothole reports, and track repair progress. Also through data-driven decisions, they can decide which potholes to prioritize for repairment.

How we built it

PatchIt uses Flask and ExpressJs for the backend, MongoDB for data storage, Auth0 for authentication and React for the frontend. Object detection identifies potholes, while live streaming allows admins to monitor detections across multiple locations.

Challenges we ran into

We faced challenges in optimizing pothole detection accuracy, handling real-time data streams, and integrating various components into a seamless system.

Accomplishments that we're proud of

Successfully implemented real-time pothole detection, live streaming, and a user-friendly reporting system. Admins can efficiently manage pothole statuses and monitor repairs.

What we learned

We learned how to fine-tune object detection models, handle real-time data, and integrate multiple technologies to build a cohesive system.

What's next for PatchIt

We plan to expand coverage, develop a mobile app for user reports, and continue improving the detection model for better accuracy.

Share this project:

Updates