- Team Lead: Sinaj P S - Govt. Engineering College Palakkad
- Member 2: Navami B R - Govt. Engineering College Palakkad
"PothuHole" (a play on "Pothole" and the Malayalam word "Pothu" for Public) is a revolutionary web app that turns the civic duty of reporting public holes into a fun, competitive, and shareable experience. Users can upload photos of potholes, rate their danger level with a satisfying slider, and see all reported hazards on an interactive map. It’s not just about fixing roads; it’s about making bureaucracy fun with a touch of local Mallu humor.
Reporting potholes is a dull, soul-crushing process that involves navigating drab government websites. Plus, there's no way to express the true emotional and spinal damage a particularly nasty pothole inflicts upon you and your vehicle. The world desperately needed a way to gamify road maintenance.
We've built a platform where every pothole report is a chance for glory! Our app assigns a "Danger Level" to each pothole, accompanied by a witty, context-aware Malayalam quote. Users can climb the district leaderboard, share hilarious, auto-generated "Pothole Warning" cards on social media, and finally give a voice to the silent suffering of their car's suspension.
For Software:
- Languages: JavaScript (ES6+)
- Frameworks: React.js
- Libraries: Material-UI, React-Leaflet, Firebase, React-Router-DOM, browser-image-compression, dayjs
- Tools: npm, git, GitHub, Firebase CLI
For Hardware:
- Not applicable. Our project is 100% digital, requiring only a device with a web browser and an internet connection to function.
For Software:
For Software:
[User] --> [React App: PothuHole]
React App --> [Report Page] - User uploads photo (compressed to Base64) - User sets location & danger level (sees a funny quote) - On submit, data is sent to Firestore
React App --> [Firebase Firestore] - (Writes) New report document is created in 'reports' collection - (Reads) Fetches all reports for Map, List, and Leaderboard pages
Firebase Firestore --> [React App] - Data is displayed on [Map Page], [List Page], and [Leaderboard Page]
Report Page --> [Success Page] - Displays the submitted report details and the quote - User can generate and share a 'Pothole Warning' card
- Navami BR: Developer
- Sinaj PS: Developer
Made with ❤️ at TinkerHub Useless Projects