Back to ProjectsMobile App

AidMesh

React Native app coordinating flood relief efforts — donation tracking, volunteer coordination, and affected-area reporting.

Languages
JavaScriptTypeScript
Skills & Tech
React NativeNode.jsMongoDBOffline-First
AidMesh

Disaster response happens in exactly the conditions where connectivity is worst. AidMesh is a React Native app helping relief organizations coordinate flood-response efforts — donations, volunteers, and on-the-ground reporting in one place — built to stay usable in low-connectivity disaster zones while still giving coordinators reliable, near-real-time visibility once data synced back. It supported a real relief operation.

What I Built

  • Donation tracking and reconciliation for incoming contributions
  • Volunteer coordination — sign-up, task assignment, and field check-ins
  • Affected-area status reporting from volunteers on the ground
  • Offline-friendly design built specifically for low-connectivity disaster environments

Tech Stack

  • Framework: React Native
  • Backend: Node.js, MongoDB
  • Maps: Location-based reporting
  • Platforms: iOS, Android

Key Decisions

  • Designed for offline-first operation specifically because disaster zones are exactly where connectivity is worst, treating offline as the primary mode rather than a fallback
  • Separated donation tracking from volunteer coordination as distinct data domains, since reconciliation needs (matching funds to disbursements) differ meaningfully from coordination needs (matching volunteers to tasks)

Outcome / Impact

Supported a real flood-relief effort by giving coordinators visibility into donations and volunteer activity that would otherwise have been tracked through scattered phone calls and spreadsheets.

Interested in similar work?

Let's discuss your next project.

Contact Me