Inspiration
Navigating through a maze of pothole-ridden roads inspired us to create Pothole Patrol. We envisioned a solution that empowers individuals to actively contribute to safer streets by identifying and reporting road hazards with ease.
What it does
Pothole Patrol is your go-to app for tackling road imperfections head-on. Capture and submit pothole images, along with user and pothole information. The app also offers a comprehensive map displaying pothole locations, their status, and an interactive HeatMap for concentrated areas. Users can climb the ranks on the leaderboard by their engagement, while real-time status updates keep everyone informed.
How we built it
We utilized Visual Studio Code and used a pre-built full stack template as a basis for our project. We implemented Mapbox API for a heatmap, react/JavaScript to create input forms and a leadership board, PyTorch for machine learning to verify pothole pictures, and postgresSQL for the backend database.
Challenges we ran into
Creating a seamless experience presented its challenges. Integrating data validation while maintaining user privacy was a balancing act. Ensuring distance accuracy required innovative problem-solving. Overcoming these hurdles underscored our commitment to delivering a trustworthy app.
Accomplishments that we're proud of
Pothole Patrol's user leaderboard fosters community engagement, aligning with our vision of collaborative road care. Validating pothole data and implementing photo verification boost app credibility. We're especially proud of our interactive HeatMap feature, providing insights to local authorities for strategic road maintenance.
What we learned
- There were a lot of things we forgot from bootcamp
- How to create a file input
- How to send data to the backend without using Saga
- Potholes aren't actually holes
- Potholes can't hurt you if you are not scared of them
What's next for Pothole Tracker
- Expand beyond potholes
- Add authentication and authorization process
- Create Admin Access for City Staffers to Resolve and Update Pothole information
- Increase scope to more than San Jose and make global
- Mobile version

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