STREET FIX: Community Resource Sharing App for Informal Settlements

Published: (March 1, 2026 at 11:35 PM EST)
2 min read
Source: Dev.to

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. 🏘️✨

0 views
Back to Blog

Related posts

Read more »

Google Gemini Writing Challenge

What I Built - Where Gemini fit in - Used Gemini’s multimodal capabilities to let users upload screenshots of notes, diagrams, or code snippets. - Gemini gener...