STREET FIX: Community Resource Sharing App for Informal Settlements
Source: Dev.to
Overview
Street Fix is built for residents of informal settlements in Blantyre, Malawi—communities like Mbayani, Chirimba, and Ndirande where over 40 % of the city’s population lives. These neighborhoods face daily challenges such as broken communal water points, irregular waste collection, limited knowledge of working facilities, and a lack of centralized communication between neighbors. Street Fix bridges this gap by empowering residents to report issues, share resources, and strengthen community bonds.
Features
- Document broken water points, sanitation problems, and waste issues with photos and GPS coordinates.
- Interactive map showing reported issues (color‑coded by category/status), health clinics, and waste collection points.
- Community discussion board for sharing tips, asking questions, and organizing initiatives.
- Public recognition feature to thank helpful neighbors and celebrate community spirit.
- Tools for monitoring issues, updating statuses, adding community resources, and moderating content.
Live Site & Repository
- Live site:
- GitHub repository:
Tech Stack
- Framework: Next.js 16 (App Router) + React 19 + TypeScript
- Styling: Tailwind CSS + shadcn/ui
- Database & Auth: Supabase (with Row Level Security) for database, authentication, and file storage
- Maps: Leaflet.js + OpenStreetMap for interactive maps
- Forms: react-hook-form + Zod for form validation
- Deployment: Vercel
Key Decisions
- Adopted a server‑first architecture with React Server Components for better performance.
- Implemented progressive enhancement so forms remain functional on slow connections.
- Prioritized security by design with RLS policies and server‑side validation.
Building better communities, one fix at a time. 🏘️✨