v2.4 — Avril 2026

Suivez chaque dépense,
maîtrisez vos finances.

Application personnelle de gestion financière avec analyses en temps réel, géolocalisation intelligente, mode sombre et interface épurée.

Dashboard · Mars 2026
Total dépensé €0
Transactions 0
Moyenne €0
Prévu €0
Évolution quotidienne
Ce mois Mois dernier
€120 €80 €40 €0
Courses Food Autres Déplacement

Fonctionnalités Principales

Tout ce dont vous avez besoin pour suivre vos finances

Nouveau

Géolocalisation Intelligente

Capture automatique GPS et suggestion de catégorie basée sur vos habitudes par lieu fréquenté.

  • Capture GPS automatique
  • Suggestions par historique
  • Base de données des lieux
  • Géocodage inverse

Gestion des Dépenses

Ajoutez et organisez vos dépenses avec catégories hiérarchiques et export CSV ou Excel.

  • Catégories & sous-catégories
  • Méthodes de paiement
  • Filtres avancés
  • Export CSV & Excel (XLSX)
Nouveau

Partage Multi-Utilisateurs

Liez vos comptes pour partager dépenses, catégories et méthodes de paiement.

  • Partage entre comptes liés
  • Comptes indépendants
  • Lien/délien à tout moment
  • Idéal couples/colocataires

Tableau de Bord

Graphiques interactifs, évolution quotidienne et comparaisons mensuelles détaillées.

  • Évolution quotidienne
  • Comparaison mensuelle
  • Par catégorie & paiement
  • Top dépenses

Sécurité Renforcée

Hashage Argon2, sessions sécurisées et rate limiting pour protéger vos données.

  • Hashage Argon2
  • Sessions sécurisées
  • Rate limiting
  • Protection API

Mode Sombre

Interface confortable avec thème sombre complet et transitions fluides.

  • Toggle dans paramètres
  • Préférence persistante
  • Transitions fluides
  • Thème complet

Design Responsive

Interface parfaitement adaptée mobile, tablette et desktop avec navigation tactile.

  • Mobile-first
  • Tablette & Desktop
  • Clavier numérique natif
  • Navigation tactile

Changelog

Découvrez les dernières améliorations

v2.4 Avril 2026
Fonctionnalités Améliorations
  • 🔗
    Liaison de comptes utilisateurs

    Partagez dépenses, catégories et méthodes de paiement entre comptes liés

  • 🔄
    CLI - Redémarrage serveur après update

    La commande `python cli.py update` redémarre automatiquement le serveur

  • Catégorie obligatoire pour les dépenses

    Validation renforcée : catégorie requise, sous-catégorie optionnelle

  • 🐛
    Correction des méthodes de paiement (500 Error)

    Gestion d'erreurs améliorée avec logging des tracebacks

v2.3.4 Avril 2026
Optimisations
  • API Dashboard consolidée

    Réduction de 9 appels API à 1 seul (-89%)

  • 📦
    Compression GZip

    Réduction de 20-30% de la taille des réponses

  • 🔗
    Catégories et méthodes partagées

    Partage entre comptes liés pour une meilleure collaboration

  • 🎨
    Correction de l'overlap du header

    Meilleur espacement pour éviter les superpositions

v2.3 Mars 2026
CLI
  • 🚀
    Commande CLI update

    Mise à jour automatique avec backup préalable

v2.2.1 Mars 2026
Nettoyage
  • 🧹
    Nettoyage du projet

    Organisation des fichiers et structure simplifiée

v2.2 Mars 2026
Correctifs
  • 🐛
    Correction des coordonnées GPS

    Suppression des restrictions inutiles sur latitude/longitude

  • 🎨
    Setup page CSS

    Design cohérent avec l'application principale

v2.1 Mars 2026
Fonctionnalités Améliorations
  • Géolocalisation intelligente

    Capture GPS automatique et suggestions basées sur les lieux fréquentés

  • 🌙
    Mode sombre complet

    Toggle dans les paramètres et préférence persistante

  • 💳
    Filtres par méthode de paiement

    Filtrage du dashboard, dépenses et catégories

  • 🎨
    Interface minimaliste refresh

    Meilleure hiérarchie visuelle et espacement

Stack Technique

Les technologies qui propulsent What I Spend

Backend
🐍
Python 3.10+Langage principal
FastAPIFramework API moderne
🔐
Argon2Hashage sécurisé
📦
JSON StorageStockage léger
📊
openpyxlExport Excel (XLSX)
🗜️
GZip Compression

Réponses > 1KB compressées

Frontend
🌐
JavaScriptVanilla — zéro dépendance
📊
Chart.jsGraphiques interactifs
📍
Leaflet + GPSCartographie & géolocalisation
🎨
CSS VariablesTheming dynamique
CLI & Outils
💻
Click + RichFramework CLI moderne
🔄
psutilGestion des processus
🌍
GeoIP2Filtrage IP optionnel
🔑
python-joseCryptographie JWT