Skip to content
ThemeStack

Vitalis — Fitness App

Workout player, habit streaks and progress charts

4.8 out of 54.8(94 reviews)741 sales
Today screen with habit rings

Today screen with habit rings

Vitalis is a fitness kit with a guided workout player, exercise library with animations, habit streaks, body-metric charts, health-data integration and a subscription paywall.

What makes it different

  • Offline-first data — Local cache with background sync and optimistic updates, so the app keeps working on a bad connection.
  • Push notifications — Device registration, deep links into any screen, and a notification centre with read state.
  • Accessible data charts — Colour-blind-safe palettes, keyboard-navigable tooltips and a data table fallback for every chart.
  • Clean architecture — Feature-first folders with a clear split between UI, state and data access — easy to extend without merge conflicts.
  • Motion that respects users — Scroll-linked reveals and page transitions built with Motion, all disabled automatically under reduced-motion.
  • Token-based theming — Every colour, radius and shadow is a CSS variable. Rebrand the whole product by editing one file.

Who it's for

Coaches, gyms and wellness startups launching a paid mobile programme.

Built with

React Native 0.81 · Expo SDK 54 · TypeScript · Reanimated · Skia · RevenueCat

In the download

  • Full React Native source code (TypeScript)
  • Expo project configuration
  • Figma design file
  • App icons and splash screens
  • Written documentation

Updates and support

Framework upgrades and bug fixes are free for as long as this product exists. Support is included for 6 months with a Regular license and 12 months with an Extended one, and can be extended at any time.

You might also like

More products in the same category.