Pothole Patrol is a full-stack, crowdsourced web application that allows citizens to report potholes and road damage in real time.
Pothole Patrol bridges the gap between the public and local authorities by providing a platform to:
- π Report road issues using geo-tagged photos
- π Track the status of reported potholes
- πΊοΈ View all reported problems on an interactive map
- π οΈ Enable city officials to manage and resolve issues via an admin dashboard
- React.js
- Mapbox / Google Maps API
- Tailwind CSS (optional)
- Node.js
- Express.js
- MongoDB / DynamoDB
- Amazon S3 β for storing uploaded images
- AWS Lambda β for image processing & notifications
- Amazon Rekognition β to auto-detect potholes in images
- Amazon Cognito β for user authentication
- AWS Amplify / Elastic Beanstalk β for deployment
- Amazon SNS / SES β for alerts and communication
- π€ Citizen β Report and track potholes
- π οΈ City Worker β Update repair statuses
- π§βπΌ Admin β Manage reports, view analytics
- β Solves a real-world civic problem
- β Uses modern web & cloud technologies
- β Scalable, smart, and easy to use
- β Great showcase of MERN + AWS integration
- Push notifications on report updates
- AI-generated report severity scoring
- Mobile app (React Native)
π‘ Want to contribute or use this app in your city? Fork the repo and get started!