Étude de cas · Plateforme de lecture et communauté

Fantasy Alley

En cours

Plateforme de lecture fantasy en trois composantes : une application Flutter avec lecteur EPUB/PDF et DRM, marketplace et réseau social ; une API NestJS d'auto-publication et de modération pour les auteurs indépendants ; et un pipeline Python qui synchronise environ 125 000 livres.

Contexte

Fantasy Alley est une plateforme de lecture dédiée à la fantasy, organisée en trois composantes : une application de lecture, une API métier et un pipeline d'ingestion de catalogue. Elle réunit lecteurs, auteurs indépendants et catalogue professionnel dans un même écosystème, soutenu par une communauté active.

Le défi

Faire cohabiter trois ensembles techniques et trois logiques métier dans un produit cohérent. L'application — lecteur, bibliothèque, place de marché et réseau social — doit rester fluide ; l'API doit gérer l'auto-publication et la modération ; le pipeline doit traiter des imports professionnels de plusieurs gigaoctets sans dégrader l'expérience.

Notre approche

Trois blocs s'articulent. L'application Flutter porte le catalogue, un lecteur EPUB/PDF avec DRM, la bibliothèque, la place de marché et un réseau social. L'API NestJS — une vingtaine de modules métier, PostgreSQL et AWS Cognito — gère l'auto-publication des auteurs indépendants et une modération par niveaux de confiance, avec traitement prioritaire. Un pipeline Python et FastAPI ingère le catalogue ONIX 3.0 de Dilicom : environ 125 000 livres synchronisés et des imports de plusieurs gigaoctets suivis en direct par WebSocket, avec repli REST. Une communauté Discord complète l'ensemble avec une économie virtuelle et un agent conversationnel relié à une base vectorielle.

Technologies
FlutterNestJSPostgreSQLCognitoPythonFastAPIDilicom/ONIX
Résultat

Produit en construction. Les trois composantes techniques et le flux d'édition professionnelle sont en place ; l'itération continue avec le client.