FixMyWater is a community-driven platform designed to empower citizens to report water-related issues—such as leaks, contamination, or supply disruptions—and enable municipal authorities to address them efficiently. The application promotes transparency and accountability in water management, aligning with Sustainable Development Goal 6: Clean Water and Sanitation.
🌐 Live Demo Project Link
🚀 Features User Authentication: Secure sign-up and login functionality using Supabase Auth.
Issue Reporting: Intuitive form for users to report water issues with details like type, description, location, and optional image uploads.
Interactive Map: Visual representation of reported issues using Mapbox, allowing users to view and filter reports geographically. GitHub
Admin Dashboard: Administrative interface for authorities to manage reports, update statuses, and assign tasks.
Email Notifications: Automated email alerts to inform users about the status of their reports.
Responsive Design: Mobile-friendly and accessible UI built with Shadcn UI and Tailwind CSS.
🛠️ Tech Stack Frontend: Vite, React, TypeScript, Shadcn UI, Tailwind CSS
Backend: Supabase (Database, Auth, Storage)
Maps: Google maps JS
Email: Supabase Functions