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

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.