SM

Sandun Madhushan — aspiring software engineer, always learning and building fast, accessible full-stack web experiences.

Open to collaborations

Explore

  • Home
  • About
  • Projects
  • Skills
  • Contact

Connect

  • GitHub
  • LinkedIn
  • Facebook

© 2026 Sandun Madhushan. All rights reserved.

Designed & built with care — Next.js & Tailwind CSS

SM
HomeAboutProjectsSkillsContact
Connect
  • Home
  • About
  • Projects
  • Skills
  • Contact
Case Study

MealBridge Sri Lanka

A food donation platform connecting donors with people in need.

launchLive DemocodeView GitHub
MealBridge Sri Lanka

The Vision & Overview

MealBridge is a cutting-edge, real-time platform designed to reduce food waste and hunger by intelligently connecting food donors (individuals, restaurants, businesses) with recipients (NGOs, communities, and individuals) and volunteer delivery agents. The platform features GPS-based location services, smart matching algorithms, and a comprehensive backend API for enhanced performance and user experience.

Highlights

Core deliverables

  • check_circleMulti-role system (Donor, Recipient, Volunteer, Admin)
  • check_circleReal-time data updates
  • check_circleGPS-based food matching
  • check_circleFood listing and request system
  • check_circleReal-time notifications
  • check_circleAdmin dashboard management
  • check_circleMulti-language support
  • check_circleCommunity events and engagement
  • check_circleAnalytics and reporting system
  • check_circleSecure authentication and access control

Tech Stack

ReactTypeScriptTailwind CSSCloudflare WorkersHonoSupabaseGoogle Maps APIEmailJS

The Friction

Logistics coordination

Matching donors to recipients across regions without delays required careful state modeling.

Trust & safety

Verifying listings and preventing abuse while keeping onboarding friction low.

The Resolution

Feature focus

Multi-role system (Donor, Recipient, Volunteer, Admin)

Feature focus

Real-time data updates

Impact Driven.

Outcomes from shipping this build.

10k+
Donations routed
< 2h
Avg. response
99.9%
Uptime
arrow_back
PreviousE-Doc Medical App
Back to Projects
// deploy_status.sh
system.status == "optimized"
metrics.load < 0.04
env.sync("active")