Ceryo
TestFlightLe compagnon mobile tout-en-un : organiser, apprendre, suivre et vivre, au même endroit.



Le contexte
Ceryo est une super-app : une application mobile modulaire qui rassemble planning, apprentissage, bibliothèque de contenus, messagerie temps réel, budget, santé, voyage, éditeur riche et assistant IA, le tout dans une expérience mobile Apple-grade, fluide et offline-first, où chaque écran se charge instantanément et se comporte comme une app système.
Mon rôle
Conception produit, architecture et développement full-stack, côté mobile comme côté backend.
La stack technique
Mobile
- React Native 0.76
- Expo 52
- TypeScript
- React Navigation
- Reanimated 3
- Gesture Handler
- FlashList
- TanStack Query
- MMKV
- Firebase
- Apple Sign-In
- Google Sign-In
- Keychain
- Stripe RN
- react-native-iap
- HealthKit/Health Connect
- TipTap
Backend
- Ruby on Rails 7.1
- PostgreSQL
- pgvector
- Redis
- Action Cable
- Devise+JWT
- Omniauth
- Pundit
- Stripe
- ruby-openai
- Faraday
- Turbo
- Stimulus
Qualité
- RSpec/Vitest
- Playwright
Fonctionnalités clés
- Architecture offline-first Batch Snapshot : un écran, un endpoint, chargement perçu instantané.
- Temps réel multi-canal via Action Cable : chat, présence, plan du jour et learning.
- Assistant IA et recherche sémantique par embeddings pgvector.
- Intégrations santé natives unifiées : HealthKit sur iOS et Health Connect sur Android.
- Modules riches : planning, learning, budget, media, atlas/voyage et éditeur TipTap.
- Tableau de bord du jour et gamification par trophées pour l'engagement quotidien.
- Médias riches : lecture audio/vidéo, podcasts et enregistrement, via track-player.
- Dimension sociale et missions, pour transformer les usages en habitudes durables.
Défis techniques
- Offline-first et synchronisation : cache MMKV persistant, skeletons calqués sur le layout final.
- Temps réel multi-canal via Action Cable avec reconnexion propre.
- IA et recherche sémantique : embeddings pgvector et OpenAI pour la mémoire contextuelle.
- Intégrations santé cross-platform unifiées entre HealthKit et Health Connect.
- Achats in-app iOS/Android et Stripe : un cycle d'abonnement complet.
- Direction artistique mobile Apple-grade : Reanimated, blur, gradients et haptique déclinés partout.
Résultats
Une super-app mobile complète, en test sur TestFlight et prête pour l'App Store.
- Expérience mobile Apple-grade : animations 60 fps, feedback haptique et direction artistique canonique.
- Maîtrise full-stack de bout en bout : React Native, Rails temps réel et IA.
Projet suivant
GodMode
ActifUn tableau de bord natif pour piloter tous mes projets et mes modèles IA locaux, d'un seul clic.
