Fantasy Alley is a fantasy reading platform organised in three parts: a reading application, a business API and a catalogue-ingestion pipeline. It brings readers, independent authors and a professional catalogue into one ecosystem, supported by an active community.
Bring three technical systems and three business domains together in a coherent product. The application — reader, library, marketplace and social network — must remain responsive; the API must handle self-publishing and moderation; and the pipeline must process multi-gigabyte professional imports without degrading the experience.
Three components work together. The Flutter application provides the catalogue, an EPUB/PDF reader with DRM, the library, marketplace and social network. The NestJS API — around twenty business modules, PostgreSQL and AWS Cognito — manages self-publishing for independent authors and trust-level moderation, with priority handling. A Python and FastAPI pipeline ingests Dilicom's ONIX 3.0 catalogue: around 125,000 books synchronised, with multi-gigabyte imports tracked live over WebSocket and a REST fallback. A Discord community complements the platform with a virtual economy and a conversational agent connected to a vector database.
Product under construction. The three technical components and the professional publishing feed are in place; iteration continues with the client.