Portfolio
Mobile

Challenge Manager

React Native Android app for structured challenge & habit management

Overview

A production-ready React Native Android application for managing structured challenges with participant tracking, automated reminders, and comprehensive analytics. Built for organizers who run time-bound challenges and need professional tools.

Problem

Organizers need professional tools to manage challenges, track participant engagement, and maintain automation—all while keeping the experience simple for participants.

Solution

An organizer-first platform that balances powerful features with intuitive design, providing automation and visibility without complexity.

Key Features

Complete challenge management (create, edit, lifecycle control)

Participant tracking with engagement metrics

Automated WhatsApp reminders

Organizer dashboard with real-time analytics

Achievement system with gamification

Stripe integration for paid challenges

Subscription management (Free + Premium tiers)

Engineering Focus

  • Psychology-backed design system with 60fps animations
  • Firebase real-time architecture with Firestore
  • Stripe React Native SDK integration
  • Zustand for lightweight state management
  • Dark mode support with system preference
  • Accessibility compliance (WCAG AA)
  • Cloud Functions ready for WhatsApp automation

Tech Stack

React NativeTypeScriptFirebaseStripeZustandReact Navigation

Built For

Challenge organizers (meditation teachers, fitness trainers, course creators)