← Back to Portfolio
BawoSocial — Community screen

Case Study

From Zero to Beta

Built a full social platform from the ground up — community groups, events, real-time chat, and tiered premium gating — as Founder & Lead Engineer. Obsessed over every frame, every interaction, every micro-animation.

Role

Founder & Lead Engineer — Ade Indie App Development

Platform

iOS & Android via React Native + Expo

Status

Live Beta — active testers on-device

Design System

Obsidian & Copper — custom, zero templates

BawoSocial — Architecture screenshot

Tech Stack

Architecture & Infrastructure

Replaced fragile legacy layers with a production-grade Supabase (PostgreSQL) backbone, enabling real-time state sync, automated content delivery, and secure tiered access — all managed through Expo Application Services for instant OTA updates.

Supabase (PostgreSQL)

Real-time sync, Edge Functions, Row-Level Security.

EAS + OTA Updates

CI/CD pipeline — ship to testers without App Store delays.

Stripe Integration

Subscription management and premium feature gating.

60fps Rendering

Optimised render cycles across massive event datasets.

Screens

More Screens from the Build

BawoSocial additional screenshot 1
BawoSocial additional screenshot 2

Engineering

Engineering Challenges

Offline-First Reliability

Architected aggressive local caching so users can access event details and tickets even with spotty cellular — no spinners, no empty states.

High-Performance Feed

Engineered the community feed to handle massive datasets without blocking the UI thread, guaranteeing a consistent 60fps scrolling experience on both iOS and Android.

Complex Navigation & State

Built a fluid deep-link navigation stack maintaining full context across RSVPs, messaging, and event discovery — instant feedback on every tap.

Visit BawoSocialRequest Demo