
Le projet
Une application que j'utilise au quotidien : CinePlan remplace les notes et les listes éparpillées par une vraie bibliothèque de films personnelle, avec ce que je veux voir, ce que j'ai vu, ce que j'en ai pensé et quand je compte y aller.
Ce que fait l'application
- la découverte et la recherche de films, avec filtres par genre et langue originale, et tris multiples ;
- une fiche film complète : affiches et images, synopsis, distribution, équipe technique, bande-annonce, films de la même saga ;
- une watchlist, un historique des films vus et un système de notes par paliers, de S à E ;
- un agenda pour planifier ses séances, et un tirage au sort dans la watchlist quand on n'arrive pas à choisir ;
- des statistiques personnelles : temps passé devant l'écran, films par semaine, acteurs, réalisateurs et genres les plus vus ;
- l'export et l'import de toute la bibliothèque pour ne jamais perdre ses données.
Sous le capot
Construite avec Expo et React Native en TypeScript, l'application fonctionne en local d'abord : la bibliothèque est stockée dans une base SQLite sur le téléphone, avec des migrations versionnées, et reste consultable hors ligne. TMDB fournit le catalogue : les fiches sont enregistrées localement puis rafraîchies automatiquement, en français avec repli sur l'anglais, et la bande-annonce en version originale est privilégiée.
Une attention particulière a été portée aux finitions : navigation par onglets sur mesure avec barre flottante floutée, animations Reanimated, retours haptiques, chargements en squelette. Les mises à jour sont déployées à distance via EAS Update, sans repasser par une installation.