Aller au contenu principal
Tous les projets
Projet personnelLecture immersive · EPUB

Lyreah

Une bibliothèque de classiques francophones où une liseuse EPUB responsive rencontre des ambiances sonores et visuelles entièrement optionnelles.

Aperçu de Lyreah
Cadre
Projet personnel indépendant, du catalogue au back-office. Les sources et licences des textes, couvertures et ambiances sont documentées dans le produit et le dépôt public.
Mon rôle et ma contribution
Conception produit, architecture et développement full-stackJ’ai conçu l’expérience de lecture, l’architecture des données et du stockage, la progression synchronisée, le back-office d’import et les contrôles de sécurité des EPUB.
Stack principale
Next.jsTypeScriptepub.jsDrizzleNeonSupabase

Étude de cas

Du contexte aux choix de conception

01

Contexte

Lyreah traite la lecture numérique comme un produit complet : catalogue éditorialisé, bibliothèque personnelle, liseuse accessible, progression synchronisée et back-office de publication.

02

Enjeu et contraintes

Offrir une lecture immersive sans compromettre l’accessibilité, la reprise exacte, la sécurité des fichiers EPUB ni la provenance des textes, couvertures et pistes audio.

03

Approche

La liseuse repose sur epub.js et des positions CFI synchronisées. Neon et Drizzle structurent les données, Neon Auth protège les comptes, et Supabase Storage conserve les EPUB et les ambiances dans un stockage privé accessible par URL signée.

04

Choix et compromis

Les URL signées gardent les fichiers privés mais nécessitent une médiation serveur et un renouvellement des accès. Les ambiances restent optionnelles afin que l’immersion n’impose ni son, ni animation, ni surcharge visuelle.

05

Résultat observable

La version en ligne propose 13 classiques en français, jusqu’à 11 ambiances par lecture, des thèmes et réglages typographiques, une chaîne d’import contrôlée et des scénarios de test sur ordinateur, mobile et tablette.

Points clés

Ce que le projet démontre

Lecture

Une reprise exacte

La progression CFI permet de retrouver précisément sa position, quel que soit le format d’écran utilisé.

Immersion

Des ambiances facultatives

Paysages sonores multicouches et effets visuels peuvent accompagner le texte sans jamais être imposés au lecteur.

Sécurité

Des EPUB contrôlés

L’import vérifie format, structure, chemins, volumes et langue avant publication dans un stockage privé.

Regard critique

Limites et suite logique

Limite actuelle

La démonstration est accessible, mais une ouverture publique durable demande encore de finaliser les informations d’identité légale et de rejouer les parcours authentifiés sur un environnement de staging dédié.

Prochaine étape

Stabiliser la validation automatisée, terminer les informations légales puis valider le parcours complet d’import, de connexion et de reprise de lecture sur le staging.