A cross-platform app to help users quit vaping
A cross-platform React Native MVP built for Asana Rebel, the global fitness and wellbeing brand. The app (UnVape) helps users quit vaping through daily check-ins and progress tracking, fed by a Next.js web onboarding funnel.
- Geography
- Germany
- Stage
- Established global fitness brand
- Team
- 1 senior + 1 mid full-stack engineer, 1 product designer, 1 product owner
- Duration
- A few weeks
The situation
Asana Rebel is a global fitness and wellbeing brand with an established product line. UnVape was a new initiative inside the brand: a daily-engagement mobile app to help users quit vaping, with daily check-ins, progress tracking, and a habit-formation loop on top.
UnVape had to ship as an MVP at Asana Rebel's internal quality bar and integrate into the existing engineering monorepo. The team needed cross-platform mobile development from one codebase, a web onboarding funnel to convert acquisition traffic, and a clean handover so the in-house team could own the app from launch onward.
What we built
The engagement was scoped as a fixed-scope AI Product Engineering build delivered against milestones. Composition was one senior full-stack engineer, one mid full-stack engineer, one product designer, and one product owner, running for a few weeks against the MVP spec.
The mobile app shipped as React Native targeting iOS and Android from a single codebase. The web onboarding funnel ran on Next.js, feeding new sign-ups into the same Supabase backend the app reads from. Both surfaces share authentication, profile state, and progress data so users move between web and mobile without re-entering anything.
The work landed inside Asana Rebel's existing GitHub monorepo. Code style, review cadence, and CI pipelines followed the host repo's conventions; the team did not bring its own toolchain in. QA covered both platforms and a range of device sizes before handover. Tech stack: React Native, Supabase, Next.js, GitHub Actions, Figma.
Handover included full documentation and a working CI/CD pipeline so the in-house team picked the app up cleanly on day one of post-launch operation.
Outcome
-
MVP shipped within scope across iOS, Android, and web
-
Full handover documentation and CI/CD pipeline delivered to the in-house team
UnVape shipped as a production-ready cross-platform mobile app inside the Asana Rebel monorepo, with the web onboarding funnel feeding it. The handover package gave the in-house team everything needed to operate the app from launch. No business or user metrics are public, so Section 5 stays scoped to the engagement deliverables rather than padded with claims the source does not support.
Engagement line