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

GROW - Child Support Platform

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

React NativeTypeScriptFirebasePythonPostgreSQL

Project Gallery

Key Results

0
Development Phases
0
User Roles
0
Development Time
0
Architecture Pattern

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.