01
Context
Lyreah treats digital reading as a complete product: curated catalog, personal library, accessible reader, synchronized progress, and a publishing back office.
A library of French-language classics where a responsive EPUB reader meets fully optional soundscapes and visual atmospheres.

Case study
01
Lyreah treats digital reading as a complete product: curated catalog, personal library, accessible reader, synchronized progress, and a publishing back office.
02
Offer immersive reading without compromising accessibility, exact resume position, EPUB file security, or the provenance of texts, covers, and audio tracks.
03
The reader uses epub.js with synchronized CFI positions. Neon and Drizzle structure the data, Neon Auth protects accounts, and Supabase Storage keeps EPUB files and atmospheres private behind signed URLs.
04
Signed URLs keep files private but require server mediation and access renewal. Atmospheres remain optional so immersion never imposes sound, animation, or visual overload.
05
The live version offers 13 French classics, up to 11 atmospheres per reading session, themes and typography settings, a controlled import pipeline, and test scenarios across desktop, mobile, and tablet.
Key points
CFI progress restores the precise reading position regardless of screen format.
Layered soundscapes and visual effects can accompany the text without ever being imposed on the reader.
The import process validates format, structure, paths, size, and language before publishing to private storage.
Critical perspective
Current limitation
The demo is accessible, but a sustainable public launch still requires finalized legal identity information and renewed authenticated-journey testing in a dedicated staging environment.
Next step
Stabilize automated validation, complete the legal information, then validate the full import, sign-in, and reading-resume journey on staging.