SkannLivres

Une application simple et ludique pour suivre les livres empruntés à la médiathèque ou ailleurs

Flutter Dart Google Books API Hive
SkannLivres

Contexte / Description

SkannLivres est une petite app mobile que j’ai développée avec mon fils de 7 ans.
L’idée est née d’un moment du quotidien : entre les livres de la médiathèque, de l’école, ou prêtés par des proches, on avait besoin d’un moyen simple pour savoir qui a prêté quoi, et quand le rendre.

Il m’a proposé de créer une appli pour “scanner les livres”, j’ai dit que c’était une bonne idée et j’allais voir ce que je pouvais faire.
Et ça tombait bien : je venais de recevoir un accès à Claude Code, l’assistant de dev IA d’Anthropic.
C’était le combo parfait pour tester cet outil… et transformer une idée d’enfant en projet concret.
👉 L’histoire complète est racontée dans cet article.

Objectifs

  • Répondre à un besoin réel du quotidien (et éviter les livres perdus !)
  • Construire une app à deux, en lui montrant ce que je fais dans la vie
  • Tester le développement d’un MVP (presque) 100% assisté par Claude Code + Cursor

Fonctionnalités principales

  • 📚 Scan d’ISBN pour enregistrer rapidement un livre
  • ✍️ Ajout manuel (ISBN ou infos) si le code-barres est absent ou non reconnu
  • 🧾 Gestion des sources d’emprunt (avec paramétrage)
  • ⏰ Saisie de la date d’emprunt et rappel avant la date de retour
  • 🔍 Récupération automatique des infos via l’API Google Books
  • 📱 Utilisation hors-ligne avec stockage local (Hive)

📸 Captures d’écran

Homepage de SkannLivres Homepage de SkannLivres

Détails d'un livre emprunté Détails d'un livre emprunté

Stack / Technologies utilisées

  • Flutter & Dart pour le développement mobile
  • Hive pour le stockage local
  • Google Books API pour l’enrichissement des fiches livres
  • Claude Code et Cursor pour le développement assisté par IA

Mon rôle

  • Rédiger les prompts pour Claude Code et Cursor
  • Corriger les erreurs générées
  • Tester sur mon téléphone
  • Recommencer

Ce que j’ai appris

  • Tester une IA sur un cycle de dev complet

Prochaines étapes

  • Ajouter un mode avec synchronisation (pour éviter la perte de données)
  • Créer une landing page et proposer l’app à des familles ou médiathèques
  • Explorer des idées autour de la recommandation ou du partage de lecture

Liens utiles