
Aria
A revolutionary approach to personal fitness tracking.
Visit Live Site ↗Aria redefines how people interact with their fitness data. Instead of overwhelming dashboards and endless metrics, Aria focuses on what matters — building habits that stick. The app provides a clean, distraction-free experience that adapts to each user's pace and goals.
Most fitness apps overload users with data they never act on. The challenge was creating an interface that feels personal and motivating rather than clinical. Performance on lower-end Android devices was another constraint — animations had to stay buttery at 60fps on hardware with limited GPU.
I built a gesture-driven interface with React Native Reanimated, where every interaction gives tactile feedback. The backend runs on Supabase with row-level security for user data. A custom animation system batches UI updates to maintain frame rates across devices, and the onboarding flow adapts based on user responses.
Interviewed 12 users who had abandoned fitness apps within 30 days. The common thread: too many numbers, not enough guidance.
Stripped the UI to a single daily action. Every screen answers one question: what should I do right now?
Reanimated 3 for gesture physics, Supabase realtime for live sync across devices, Expo for zero-friction deployment.
Profiled on a 2019 Android device. Batched state updates and moved animations off the JS thread entirely.
It's not about tracking everything. It's about doing the one thing that matters today.
Smooth 60fps animations across iOS and Android
Sub-200ms API response times with Supabase edge functions
Adaptive onboarding flow that reduces drop-off