Mobile App
GROW - Child Support Platform
Connecting donors with children through transparent, video-verified charitable giving. A React Native platform that brings accountability and heart to child support.
Client
Personal Project
Year
2025
Duration
3 days
Role
Solo Developer

Overview
GROW is a social impact mobile application that revolutionizes charitable giving by creating direct, transparent connections between donors and children in need. Through video verification, secure payments, and real-time updates, GROW ensures every donation makes a tangible difference in a child's life.
The Challenge
Traditional charitable giving often lacks transparency and personal connection. Donors rarely see the direct impact of their contributions, and charities struggle to build trust with potential supporters. The challenge was to create a platform that:
- Provides complete transparency into where donations go
- Creates meaningful connections between donors and recipients
- Ensures security and compliance with payment regulations
- Handles complex multi-role access (donors, charity admins, super admins)
The Solution
Built a comprehensive React Native application using Atomic Design patterns, with a hybrid backend combining Firebase for real-time features and a Python API for complex business logic. Key technical implementations include:
Video Verification System
Implemented secure video storage with Firebase Storage and granular access control, allowing charities to share progress updates while maintaining child privacy and safety.
Payment Integration
Integrated Stripe SDK with webhook verification for secure, PCI-compliant payment processing. Built audit trail system using PostgreSQL for financial compliance and transparency.
State Management
Architected Redux Toolkit with RTK Query for efficient data fetching and caching, Redux Persist for offline support, and optimistic updates for seamless user experience.

Tech Stack
Project Gallery
Key Results
Outcomes
Currently in MVP development with comprehensive checkpoint-based progress tracking. The platform features a complete multi-role architecture supporting three distinct user types with role-specific functionality and security controls. Deep linking enables seamless navigation from push notifications, while biometric authentication provides secure yet convenient access.
The project demonstrates complex mobile development capabilities including offline-first architecture, real-time data synchronization, payment compliance, and video content management with granular access control.