← Tous les projets

TECHNUM

Oeil 360° Finance

Gestion de finances personnelles en Franc CFA, multi-comptes, conforme à la loi béninoise sur la protection des données (APDP).

Rôle
Conception et développement full-stack (solo)
  • Laravel 13
  • PHP 8.4
  • Auth0
  • MySQL
  • Bootstrap 5
  • Chart.js
Oeil 360° Finance
Contexte : suivre ses finances personnelles en Franc CFA avec des tableurs ou plusieurs applications dispersées devient vite pénible, surtout dès qu'on gère plusieurs comptes (espèces, Mobile Money, compte bancaire) et des opérations récurrentes. Problème : proposer un tableau de bord unique, multi-comptes et multi-utilisateurs, qui reste simple d'usage tout en respectant strictement la loi béninoise sur la protection des données personnelles (n°2017-20, APDP). Décisions techniques : l'authentification passe par Auth0 (avec connexion Google), l'application est installable comme PWA sur mobile et bureau, et chaque export financier (PDF via dompdf, Excel via PhpSpreadsheet) reste distinct de l'export JSON de portabilité APDP. La conformité inclut un consentement versionné, une purge automatique des données d'usage et un vrai droit à l'effacement qui anonymise le compte sans permettre de recréation silencieuse via le SSO. Résultat : une v1 publique en production, couverte par 133 tests PHPUnit et analysée statiquement par PHPStan, en ligne à oeil360finance.bytechnum.com.