Skip to content

GtAntoine/sapior-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Sapior Sapior

Livres audio et quiz pour comprendre les grandes idées, de Platon à Nassim Taleb


Sapior - Accueil Sapior - Player Sapior - Quiz
Sapior - Stats Sapior - Recherche Sapior - Philo

📚 Documentation détaillée


C'est quoi

Sapior est une application mobile iOS et Android. Elle propose des livres audio en philosophie, développement personnel, psychologie et économie, avec des quiz pour valider ce qu'on retient.

L'idée de départ : les gens achètent des livres qu'ils ne finissent pas. Le format audio avec quiz change l'équation. On écoute pendant son trajet, on répond à des questions, on suit sa progression livre par livre.

Ce que l'utilisateur trouve dans l'app :

  • Un catalogue de 100+ titres (Platon, Nietzsche, Nassim Taleb, Hal Elrod...)
  • Un player audio avec contrôle de vitesse et reprise automatique à la position précédente
  • Un quiz après chaque livre pour ancrer les idées clés
  • Un mode Quiz Infini avec streak (204 questions disponibles, record personnel à 40 consécutives)
  • Des citations à partager : long press sur une citation, l'app génère une carte visuelle prête à envoyer
  • Des applications concrètes pour chaque livre, en deux volets (professionnel et personnel), avec une action à faire le jour même
  • Un parcours chronologique de la philosophie, de l'Antiquité à aujourd'hui
  • Un bouton "Demander l'audio" pour signaler un titre manquant depuis l'app

Ce que ça démontre

Sapior est publiée sur deux stores, avec de vrais utilisateurs, un catalogue curé manuellement et une architecture pensée pour tenir dans la durée.

Compétence Ce qui le prouve
Vision produit Identifier un marché (edtech/culture) sous-servi, choisir un angle précis (philo + quiz)
UX mobile Player avec MiniPlayer intégré dans la barre de navigation, reprise de position, vitesse variable
Architecture sans backend Catalogue versionné sur CDN (Cloudflare R2), mis à jour sans passer par les stores
Offline Téléchargement local des audios, lecture sans réseau
Rétention Quiz avec streak, stats de progression, partage de citations
Publication iOS App Store + Google Play, gestion des cycles de release

Stack

Couche Choix
Framework React Native + Expo SDK 54
Langage TypeScript
State Zustand persisté (AsyncStorage)
Audio expo-audio (background + mode silencieux iOS)
Contenu Cloudflare R2 (audio MP3, covers, quiz JSON)
Navigation React Navigation, Stack + Tab avec CustomTabBar
UI BlurView, expo-haptics

Comment le contenu est structuré

Chaque livre sur R2 contient quatre fichiers : l'audio (45 à 90 min), le résumé, la transcription complète, et un fichier JSON de quiz (10 à 20 questions avec explications). Le catalogue général (r2-catalog.json) est versionné. Quand on ajoute un livre, l'app le détecte au prochain lancement sans mise à jour sur les stores.

Les utilisateurs peuvent aussi demander un titre manquant depuis l'app. Ça donne une liste d'attente concrète pour prioriser le catalogue.


Roadmap

Fait

  • 100+ livres audio
  • Quiz par livre + Quiz Infini avec streak
  • Téléchargement offline
  • Parcours philosophique chronologique
  • Stats détaillées
  • Publication iOS + Android

Prévu

  • Notes personnelles par livre
  • Partage de progression entre amis
  • Recommandations selon l'historique d'écoute

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors