Cryptrack
Une application mobile pour suivre votre portefeuille de cryptomonnaies — PnL en temps réel, graphiques et support hors ligne complet.
Présentation
Le projet
Cryptrack est une application mobile pour suivre votre portefeuille de cryptomonnaies sur plusieurs wallets et exchanges. Enregistrez manuellement vos transactions d'achat/vente, suivez votre PnL en temps réel et visualisez vos performances via des graphiques — dans la devise de votre choix. Sécurisée par authentification biométrique, l'application fonctionne entièrement hors ligne et prend en charge plusieurs portefeuilles avec un suivi du prix de revient par actif.
Technique
Conception et réalisation
Une application mobile React Native (Expo) offline-first, adossée à un microservice Go. L'application stocke toutes les données de portefeuille localement dans SQLite et calcule les métriques via un suivi FIFO des lots en TypeScript. Une API Go légère agrège les prix en direct depuis CoinGecko/CoinMarketCap et les taux de change, en les servant avec un cache multi-niveaux en mémoire et une déduplication singleflight. L'état est géré via des React Context providers pour le portefeuille, la devise, le thème et l'authentification biométrique.