SNAPMEND
Link to open source: https://github.com/Harshit1005/snapmend.git
Medium Description:
SnapMend is an AI-powered municipal pavement assessment platform designed to help city inspectors and public works departments monitor and maintain road infrastructure more efficiently. Using Google Gemini AI, the system analyzes pavement images uploaded by inspectors to detect road damage, assess severity levels, and generate repair recommendations.
The platform features a mobile-first interface for field inspections, repair history tracking through BigQuery, geospatial street analysis, work order management, and automated notifications. Built with Vue.js, FastAPI, and Google Cloud free-tier services, SnapMend offers a scalable and cost-effective solution that eliminates the need for expensive infrastructure or enterprise software. By combining AI-driven insights with cloud-based data management, SnapMend enables municipalities to make faster, data-informed decisions for road maintenance and asset management.
Core Features
- AI-based pavement condition analysis using Gemini 2.0 Flash.
- Mobile-first inspection workflow for field inspectors.
- Repair history management through BigQuery integration.
- Geospatial street analysis and nearby road lookup.
- Work order creation and tracking for maintenance teams.
- Email notifications for supervisors and stakeholders.
- Cloud-native deployment with FastAPI, Render, and Google Cloud.
- Zero-cost operation using free-tier cloud services.
Technology Stack
- Frontend: Vue 3, Vite, Vue Router, Axios
- Backend: FastAPI, Uvicorn, Pydantic
- Artificial Intelligence: Google Gemini API
- Database & Analytics: Google BigQuery
- Storage: Google Cloud Storage
- Notifications: Resend Email API
- Hosting: Render (Backend), Vercel (Frontend)
This build was uploaded as a hackathon project







