DAEMON

Historique

Question 1

Quel est l'objectif principal de cette application de gestion de budget personnel ? S'agit-il de suivre les dépenses quotidiennes, de planifier des objectifs d'épargne, de gérer plusieurs comptes bancaires, ou une combinaison de ces fonctionnalités ?

Votre réponse : Quel type d'application souhaitez-vous pour budget-tracker : une application web, une application mobile, une application desktop, ou une combinaison de plusieurs plateformes ? Votre réponse : Objectif du projet : Créer une application web (SaaS personnel) qui permet d'analyser l'évolution de mes finances sur plusieurs années via l'import de relevés bancaires (PDF/CSV). L'app doit transformer des données brutes en "Insights" financiers actionnables. 1. Fonctionnalités Clés (Core Features) : Ingestion de Données : L'utilisateur upload un relevé bancaire (ex: PDF Revolut). L'app doit parser le fichier, extraire : Date, Marchand, Montant, Devise. Tri Intelligent : L'app classe automatiquement les dépenses par : Banque : (Revolut, BNP, etc.) Année fiscale : Les données doivent être cloisonnées dynamiquement. Vue Dashboard (La demande spécifique) : L'interface doit proposer une navigation par onglets : 2024 / 2025 / 2026 (et années futures). TOTAL (Vue "Depuis le début" pour voir l'évolution globale). 2. Les "Insights" & l'Intelligence (Basé sur mon profil étudiant/jeune actif) : L'app ne doit pas juste afficher des chiffres, elle doit "comprendre" les dépenses : Détection d'Abonnements : Identifier les paiements récurrents (ex: Revolut Ultra à 55€, OpenAI, Spotify) et calculer le coût annuel. Catégorisation Automatique : Transport : Regrouper Uber, Bolt, Lime, SNCF, RATP. Food : Identifier Fast-food (McDo, BK) vs Supermarché. Tech : Apple, High-tech. Analyse de Flux : Détecter les "Virements internes" (recharge de compte via Apple Pay) pour ne pas les compter comme des revenus (faux positifs). 3. Expérience Utilisateur (UX) attendue : Un tableau principal pour chaque année avec : Date | Marchand | Catégorie (éditable) | Entrée | Sortie. Des graphiques d'évolution (Dépenses vs Revenus mois par mois). Un indicateur de "Reste à vivre" ou de "Solde réel". Question 2 Merci pour cette description très détaillée ! Pour la stack technique, avez-vous une préférence ? Par exemple : React/Vue/Svelte pour le frontend, Node.js/Python/Go pour le backend, et PostgreSQL/MongoDB pour la base de données ? Ou souhaitez-vous que je propose une stack adaptée à vos besoins ? Votre réponse : Next.js pour le front, Python/FastAPI pour le parsing PDF robuste, Tailwind pour le design, et une base de données type PostgreSQL Question 3 Pour le parsing des relevés bancaires PDF, avez-vous des exemples de banques spécifiques dont vous souhaitez supporter les formats (Revolut, BNP, Boursorama, etc.) ? Et concernant l'authentification utilisateur, souhaitez-vous un système simple (email/mot de passe) ou une authentification plus avancée (OAuth avec Google/GitHub, magic links) ? Votre réponse : oui j'ai mis dans le contexte du projet, y'a la sg, et revolut et pour l'auth on va juste faire un email mot de passe Question 4 Concernant l'hébergement et le déploiement, avez-vous une préférence ? Par exemple : Vercel pour le frontend Next.js, un VPS (DigitalOcean, OVH) ou un service cloud (AWS, GCP) pour le backend Python/FastAPI et la base PostgreSQL ? Ou préférez-vous une solution tout-en-un type Railway ou Render ? Votre réponse : j'ai déjà mon vps ovh avec dokploy tsais et pour la base bah tsais juste un conteneur docker basique, fin genre très simple, pas beson d'une grosse archi pour gérer des millions d'user et qui bouffe bcp de ressources

Question 2

Pour la catégorisation automatique des transactions, souhaitez-vous pouvoir personnaliser les règles de catégorisation (par exemple, ajouter vos propres mots-clés pour identifier certains marchands) ? Et concernant les graphiques d'évolution, préférez-vous une bibliothèque spécifique (Chart.js, Recharts, D3.js) ou je peux proposer celle qui s'intègre le mieux avec Next.js ?

Votre réponse : oui je veux pouvoir personnaliser et aussi en plus de l'automatique on va tsais au cas où ptet mettre un gemini ou mistral et les graphiques d'évolution aucune lib en particulier préférée

Question 3

Pour l'intégration IA (Gemini/Mistral) destinée à améliorer la catégorisation, souhaitez-vous que l'IA soit appelée en temps réel lors de l'import (plus lent mais immédiat) ou en batch en arrière-plan après l'import initial (plus rapide à l'import, catégorisation affinée ensuite) ? Et avez-vous déjà des clés API pour ces services ou faut-il prévoir une configuration flexible pour choisir le provider ?

Votre réponse : batch, on verra ensuite pour les clés

Chargement...
← Retour aux projets
Projets Questions Logs Config