Independent project · Design & development
Manga Hive
An independent, free and ad-free platform to manage your manga collection, track your reading and discover upcoming French releases.

The need
Manga Hive started with a question from my girlfriend, who wanted to give me manga: which volumes did I already own? That personal need grew into a library connecting collections, reading progress and upcoming French releases.
My work
I develop and maintain the product end to end: the Nuxt interface, NestJS API, PostgreSQL database and production infrastructure. An iOS and Android app, built with React Native and Expo and published on the App Store and Google Play, extends the experience to mobile, with a synchronised library available offline.
Key decisions
The catalogue of French editions is my own: around 5,000 series and more than 34,000 volumes, with no third-party API. Publishers’ release schedules are normalised and matched to the catalogue while preserving their sources. Scheduled jobs automatically turn validated releases into catalogue volumes on their publication date. Covers are checked, optimised and stored on Cloudflare R2.
The result
A free, ad-free web platform running in production and evolving with reader feedback. Collections, release calendars, wishlists and shareable profiles address real needs, with individual visibility settings. The mobile app is available on the App Store and Google Play.
Technologies
- TypeScript
- NestJS
- PostgreSQL
- Prisma
- JWT
- Passport
- Redis
- BullMQ
- Sharp
- Cloudflare R2
- Nuxt 4
- Vue 3
- Tailwind CSS
- Pinia
- Zod
- React Native
- Expo
- Coolify