BudgetPilot : comment j'ai créé mon app de gestion budgétaire
BudgetPilot est né d'une frustration simple : aucune app de budget ne me convenait. Soit c'était trop basique (un tableur glorifié), soit c'était trop complexe avec des fonctionnalités dont je n'avais pas besoin. J'ai décidé de créer exactement l'outil que je voulais.
Le besoin
En tant qu'auto-entrepreneur, je devais suivre :
- Mes revenus et dépenses personnels ET professionnels
- Mes investissements (ETF, actions, crypto)
- Mon patrimoine global avec une vision claire et à jour
- Mes objectifs financiers (épargne de précaution, projets)
Bankin et Linxo faisaient du suivi de comptes, mais pas d'investissements. Les apps d'investissement ne faisaient pas de budget. Je voulais tout au même endroit.
Les choix techniques
- Frontend : React + Vite — pour la rapidité de développement et l'expérience mobile (PWA installable)
- Backend : Supabase — authentification, base de données PostgreSQL, Row Level Security pour la sécurité des données
- Hébergement : Render (Frankfurt) pour la conformité RGPD
- Graphiques : Recharts pour les visualisations temps réel
Pourquoi Supabase plutôt qu'un backend Express comme BandPilot ? Parce que BudgetPilot est une app orientée données. Supabase offre un ORM, une auth, et du temps réel out of the box — parfait pour ce cas d'usage.
La sécurité : priorité absolue
Une app financière doit être irréprochable en sécurité. J'ai implémenté :
- Row Level Security (RLS) sur Supabase : chaque utilisateur ne voit QUE ses données
- Verrouillage par code PIN et biométrie (WebAuthn)
- Chiffrement AES-256-GCM des données sensibles (IBAN, clés API)
- Déconnexion auto après 30 minutes d'inactivité
- Zéro cookie publicitaire, zéro tracking
Le tableau de bord
Le coeur de l'app, c'est le dashboard. En un coup d'oeil, vous voyez : solde global, répartition par catégorie, évolution sur le mois, et état de vos objectifs. Chaque graphique est interactif et se met à jour en temps réel.
J'ai aussi ajouté un mode sombre (évidemment) et un export PDF pour les bilans mensuels.
Ce que j'ai appris
Créer un produit financier m'a appris la rigueur. Les utilisateurs ne pardonnent pas un bug dans un calcul de solde. Chaque centimes doit être exact, chaque transaction correctement catégorisée.
C'est cette exigence que j'applique à chaque projet client chez PilotOne. Quand vous avez l'habitude de gérer des données financières sensibles, construire un site vitrine ou une app métier, c'est du gâteau.
Un projet en tête ?
Discutons de vos besoins. Premier échange gratuit et sans engagement.
Parler de votre projetArticles liés
Combien coûte la création d'un site internet dans le Béarn en 2026 ?
Comparatif réel des tarifs des freelances et agences web à Pau, Orthez et Oloron. De 290€ à 15 000€ : comment s'y retrouver et que choisir selon votre budget.
LireComment j'ai créé BandPilot, l'app de gestion pour groupes de musique
Du besoin terrain au produit en production : retour sur la création de BandPilot, une application web complète pour les musiciens. Choix techniques, défis et résultats.
Lire