Project 06

Supporter

Campaigns that rally a community

A community campaign app for organizing group actions, completing support links, earning points, and climbing leaderboards.

FlutterDartFirebase
9:41
Home dashboard with points, groups, and Do next actions

Inside the build

Thought through, end to end.

5 highlights

Group Campaign Engine: Engineered invite-code groups with admin/member roles and multi-link campaigns across Instagram, YouTube, Facebook, and more.

Time-Based Points Decay: Built per-link scoring with optional interval decay and floors so early supporters earn more while late joins still count.

Live Progress & Leaderboards: Designed campaign and group rankings that update with completions, plus a cross-group Home feed of next actions.

Push Notifications: Integrated campaign alerts so members get notified when a group publishes new work, with deep links back into the campaign.

Offline-Aware UX: Cached group and campaign data with persistent tabs, light/dark themes, and clear offline, empty, and error states.

Product in motion

See how it feels.

A real walkthrough of the product, interactions, and complete flow.

Next project

Rahma

Arabic-first kitchenware commerce

View next project
9:41
Rahma home screen with offers and new arrivals