Aller au contenu
YK Développement

Ceryo

TestFlight

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

Capture d'écran de l'interface de Ceryo (2 sur 3)
Capture d'écran de l'interface de Ceryo (3 sur 3)
Capture d'écran de l'interface de Ceryo (1 sur 3)

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

Actif

Un tableau de bord natif pour piloter tous mes projets et mes modèles IA locaux, d'un seul clic.

Ceryo — Super-app mobile iOS/Android — YK Développement