Skip to content
Nachi3D Labs

ProjetsMangaTrack

MangaTrack

En dév.

Suivi de manga, anime et manhwa — fonctionne hors-ligne, propulsé par AniList.

Code source disponible sur demande

À propos du projet

Présentation

Une app mobile pour suivre mangas, animes et manhwas à travers les formats et les collections papier. Recherche dans la base AniList, ajout de titres à votre bibliothèque, suivi de progression par chapitre ou épisode, notation, et liens entre médias — mangas et leurs adaptations anime regroupés ensemble.

Hors-ligne d'abord : toutes les données vivent en SQLite sur l'appareil. AniList n'est interrogé que pour la recherche et le rafraîchissement des métadonnées. J'ai choisi Zustand plutôt que Redux pour le state : cinq minutes à apprendre et jamais dans les pattes.

Je l'ai construite parce que je collectionne les mangas papier et que je perdais constamment le fil de quels volumes je possédais. La grille de volumes — où on tape sur des cases pour marquer ce qu'on a et voir les manques — est la fonctionnalité que j'utilise le plus.

Fonctionnalités clés

Ce qu'il fait

Recherche propulsée par AniList avec classement par popularité et filtrage des spin-offs
Suivi de progression par arc pour les grandes séries (One Piece compte 31 arcs cartographiés)
Collection de volumes papier avec grille tap-to-toggle montrant ce qui est possédé vs manquant
Regroupement par franchise cross-médias — manga, anime, films, spin-offs sur une même fiche
Sauvegarde export/import JSON avec fusion intelligente — n'écrase jamais la progression
Totalement hors-ligne — toutes les données en SQLite, réseau uniquement pour la recherche et les métadonnées

Construit avec

La Stack

React Native
Expo
TypeScript
NativeWind
Zustand
expo-sqlite

Ce que je ferais différemment

Avec le recul

Je démarrerais avec un vrai design system dès le premier jour au lieu d'extraire des composants partagés en milieu de projet. La logique de regroupement par franchise est devenue complexe vite — je modéliserais les franchises comme entité de premier plan plutôt que de les calculer depuis des graphes de relations à l'exécution.

Vous voulez quelque chose comme ça pour vous ?

Décrivez-moi ce que vous aimeriez construire et voyons si c'est un bon fit.