nucomstudio ia
étude de cas

WaxScan

App mobile de scan et catalogage de vinyles : identification IA, prix marché, score de rareté et mode hors-ligne.

Le projet

Une application mobile qui identifie un vinyle à partir d'une photo de pochette ou d'un code-barres, et renvoie prix marché, pressage, score de rareté et une description éditoriale — le tout fonctionnant hors-ligne.

Ce qui a été construit

  • Pipeline IA multi-sources (6 étapes) — OCR (Google Vision) → extraction (Gemini + Claude Haiku) → identification (Discogs) → enrichissement parallèle (MusicBrainz, Spotify, YouTube) → scoring → description IA.
  • Algorithme propriétaire de rareté — score 0–100 sur 4 axes pondérés.
  • Offline-first — SQLite comme source de vérité locale, file de synchronisation, backup Firestore.
  • Monétisation complète — freemium RevenueCat (2 abonnements + 4 packs de crédits), paywall natif, webhooks serveur.
  • Industrialisation des données — Cloud Run Job mensuel d'import du dump Discogs complet.
  • Sécurité production — Play Integrity, quotas, rate limiting, règles owner-only, RGPD.

Stack

React Native 0.81 · React 19 · TypeScript · Firebase Functions v2 (Node 22) · Vision · Gemini · Claude · Discogs · RevenueCat · 5 langues · Android / iOS / Web.