Use https://civic-fix-ai.vercel.app/ CivicFixAi is a modern civic engagement platform designed to bridge the gap between citizens, authorities, and contractors. Powered by Google Gemini, it analyzes reported issues (like potholes or water leakage) in real-time to prioritize severity and suggest fixes.
- AI-Powered Reporting: Upload a photo and let Google Gemini analyze the severity and suggest precautions.
- One-Click Login: Secure authentication via Google.
- Live Tracking: Monitor the status of your report (Reported → Accepted → In Progress → Resolved).
- Smart Chatbot: Integrated AI assistant for quick help.
- Secure Dashboard: Access restricted to verified agencies via specific Google Workspaces.
- Job claiming (FCFS): First-Come-First-Serve job acceptance model.
- Revenue Tracking: Real-time earnings and job history logs.
- Command Center: Global view of all city issues.
- AI Analytics: Visual charts showing resolution rates and critical zones.
- Smart Dispatch: Assign budgets and route tasks to specific departments (Electrician, Road Works, etc.).
- Frontend: React.js (Vite), Tailwind CSS, Framer Motion
- Backend: Firebase (Firestore, Auth, Storage)
- AI Engine: Google Gemini (via
gemini-1.5-flash/gemini-pro) - Icons: Lucide React
-
Clone the repository
git clone [https://github.com/YOUR_USERNAME/CivicFixAi.git](https://github.com/YOUR_USERNAME/CivicFixAi.git) cd CivicFixAi -
Install Dependencies
npm install
-
Environment Setup Create a
.envfile in the root directory and add your keys:VITE_GEMINI_API_KEY=your_google_ai_key VITE_FIREBASE_API_KEY=your_firebase_key # ... add other firebase config keys
-
Run Locally
npm run dev
(Add screenshots of your Dashboard and Reporting Screen here)
Built for the Google AI Hackathon 2025.