Lastr'
Reprenez le contrôle. Tenez plus longtemps.
◼ Démonstrations
◼ Démo live
◼ Architecture
Expo SDK 52 + Expo Router + Supabase + Zustand. L'investissement technique est concentré dans la couche d'interaction — transitions Reanimated 3, animations Lottie, expo-haptics sur chaque interaction, fonds gradient et blur ambiants, et un onboarding 13 étapes architecturé autour de social proof, effort perçu, et un moment de révélation de plan personnalisé.
◼ Fonctionnalités
Onboarding 13 étapes
Welcome → questions → symptômes → social proof → analyse → révélation → éducation → plan personnalisé → rating → paywall → login. Construit autour de l'effort perçu, la personnalisation, et des hooks psychologiques.
Transitions Reanimated 3
Chaque écran utilise des animations spring/timing et entrées FadeInDown. Layout transitions, gestes interpolés, état sharedValue. Le mouvement est kinétique — pas de jumps, pas de jank.
Couche visuelle ambiante
Fonds LinearGradient, overlays BlurView, glows ambiants animés derrière les CTAs hero. Palette noire + ambre chaude consistante sur toute la surface de l'app.
Feedback tactile
expo-haptics se déclenche sur chaque interaction significative — taps, swipes, avancée d'écran. Calibré pour renforcer l'intention sans être bruyant.
Design system custom
Composants réutilisables faits main : ShimmerCTA, AnimatedSplash, AnimatedIcon, OnboardingProgressBar, ProgressGraph, OptionButton. Typographie DM Sans + Inter, fichier de constantes couleur unique.
Moteur de programme 90 jours
Sessions quotidiennes à travers trois modalités (body-scan, respiration, physique) avec animations Lottie et timers. Streak, score, et jour trackés dans Zustand (persistés AsyncStorage) et Supabase. RevenueCat gate le programme complet.