Comment cette application a été développée aussi rapidement

Cette application a été réalisée grâce à une combinaison d'IA générative, d'automatisation et d'amélioration continue. L'objectif : transformer rapidement une idée métier en application fonctionnelle, avec un minimum de friction technique.

Étape 1

ChatGPT utilisé comme « Thinker »

Avant d'écrire la moindre ligne de code, ChatGPT a été utilisé pour structurer la réflexion et générer les spécifications du projet.

Structuration des idées
Proposition d'architecture
Réflexion UX/UI
Spécifications fonctionnelles
Anticipation des problèmes
Choix de la stack technique

Résultat : la phase de conception, qui prend habituellement plusieurs jours, a été réalisée en quelques heures.

Étape 2

Génération d'un MCP.json pour Claude Code

Un fichier MCP.json structuré a été généré comme « feuille de route » pour l'IA de développement. Ce fichier de spécifications contient tout le contexte nécessaire :

Contexte du projet
Stack technique (FastAPI, Tailwind, Chart.js)
Fonctionnalités attendues
Règles de développement
Architecture cible
Instructions de déploiement

Ce fichier sert de briefing complet : l'IA sait exactement quoi construire et comment.

Étape 3

Claude Code exécuté localement

Claude Code est un agent IA qui a accès à l'environnement de développement complet. Il peut lire, écrire et exécuter du code en temps réel.

Accès au code source
Exécution de commandes système
Création de fichiers et modules
Accès SSH au serveur
Installation de dépendances
Tests automatiques

Claude Code devient un opérateur technique capable de coder, tester et déployer en autonomie.

Étape 4

Mémoire projet persistante

Un système de mémoire permet à l'IA de conserver le contexte du projet entre les sessions de travail :

Architecture du projet
Conventions de code
Décisions techniques
Contraintes métier
Préférences utilisateur
Historique des choix

L'IA ne repart pas de zéro à chaque session. Elle connaît le projet, son historique et ses contraintes.

Étape 5

Amélioration continue

Une fois la première version livrée, le projet évolue en continu par itérations rapides :

Ajout de fonctionnalités à la demande
Correction et optimisation du code
Amélioration de l'UX
Nouvelles pages et features
Ajustements suite aux retours
Intégration de nouvelles API

Exemple concret : l'ajout du portefeuille Nicolas avec P&L, la page de comparaison multi-fonds et cette page même ont été ajoutées en quelques minutes.

Étape 6

Déploiement automatisé

Le passage du code au site en production est entièrement géré par l'IA, directement depuis le terminal :

Synchronisation via SSH/rsync
Configuration Apache VHost
Certificat SSL Let's Encrypt
Service systemd auto-start
Vérification par curl/logs
Cron IA quotidien à 7h

Le déploiement qui prend habituellement des heures (configuration serveur, DNS, SSL, service) est réalisé en quelques minutes.

Résultat

L'IA agit comme un accélérateur de développement et d'innovation. Elle ne remplace pas le développeur : elle lui permet de se concentrer sur la vision produit et les décisions métier, pendant qu'elle gère l'implémentation technique.

Prototypage rapide
Idée à MVP en heures
Cycles courts
Itérations en minutes
Automatisation
Déploiement en 1 commande
Réactivité
Ajustements en direct
Innovation
Explorer sans risque

API connectées

Claude API (Anthropic)

Analyse IA automatique des fonds : tendance, volatilité, risque, score /10. Exécution quotidienne via cron à 7h.

SMS Factor

Envoi de SMS automatisés : notifications, alertes, partage de liens. Intégré via l'API REST SMS Factor.

Yahoo Finance

Récupération des cours en temps réel, historique des prix, données fondamentales des fonds via yfinance.

Stack technique de cette application

Backend
FastAPI (Python)
SQLite
SQLAlchemy async
APScheduler
Frontend
Tailwind CSS
Flowbite
Chart.js + Zoom
Alpine.js
IA
Claude API (Anthropic)
Analyse automatique
Scoring IA /10
Cron quotidien
Infra
Serveur Dedibox
Apache reverse proxy
SSL Let's Encrypt
systemd service