- JavaScript 49.1%
- Python 31.9%
- HTML 17.1%
- Shell 1.4%
- CSS 0.5%
- playwright.config.js (baseURL configurable via E2E_BASE_URL, chromium, fr-FR) - e2e/01-landing.spec.js — home + /pricing + /integrations - e2e/02-login.spec.js — page rendue, creds invalides, login OK (E2E_USER) - e2e/03-search-brief.spec.js — recherche + fiche entreprise publique - e2e/04-billing-rgpd.spec.js — /rgpd, /mentions-legales, /status - e2e/05-watchlist.spec.js — watchlist authentifiée (skip si pas de creds) - e2e/README.md — setup & run - package.json : scripts e2e + e2e:install Onboarding produit (étape 5 LOT 6) déjà livré : src/components/Onboarding.jsx (wizard 3 étapes pro/particulier, auto-trigger post-signup). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| backend | ||
| demo-app | ||
| design | ||
| docs | ||
| landing | ||
| scripts | ||
| .env.staging.example | ||
| .gitignore | ||
| .woodpecker.yml | ||
| deploy.sh | ||
| DR.md | ||
| README.md | ||
| update.sh | ||
Komptio IA
Le copilote IA des cabinets d'expertise comptable. 100% européen.
Ce dépôt contient tout le projet Komptio IA : backend déployable, démo interactive, landing page marketing, et propositions de logo. Édité par Lykoya (Clément).
Contenu du projet
komptio-ia-project/
├── README.md ← ce fichier
├── backend/ ← stack Docker déployable (FastAPI + React + Postgres + Traefik)
├── demo-app/ ← démo interactive à montrer en discovery call (React artifact)
├── landing/ ← landing page marketing komptio.fr (HTML single-file)
└── design/ ← propositions de logo (6 variations)
1. Backend — Stack déployable complète
Chemin : ./backend/
Stack Docker prêt à déployer sur un VPS Hetzner / Scaleway / OVH. Contient :
- Backend : FastAPI (Python 3.12), SQLAlchemy 2 async, JWT
- Frontend : React 18 + Vite + Tailwind, servi par nginx
- Base : Postgres 16 + pgvector (embeddings Mistral)
- Reverse proxy : Traefik 3 + Let's Encrypt automatique
- Intégrations : Pappers API v2, Mistral La Plateforme (Paris), API Recherche Entreprises DINUM
Démarrage rapide
cd backend
cp .env.example .env
# Remplir les clés API Pappers + Mistral + DOMAIN
docker compose up -d --build
Voir backend/BACKEND-README.md pour les détails de configuration, la roadmap produit et les suggestions de pricing (89 € / 490 € / 1290 € / 2990 €).
2. Demo-app — Démo interactive pour discovery calls
Chemin : ./demo-app/komptio-ia.jsx
Artifact React single-file qui reproduit fidèlement l'app Komptio IA avec des données fictives (Atelier Vertex, Boulangerie Marchand, Tech Lyon Solutions). C'est l'outil à montrer en rendez-vous client — le vrai backend n'est pas nécessaire, tout tourne en local dans le navigateur.
Features incluses
- Dock flottant façon macOS (pilule verticale à gauche, icônes + expansion au hover)
- Command palette
⌘Kavec navigation clavier complète (↑↓ + Enter), sections "Épinglés" et "Récents" - Raccourcis clavier sur les onglets :
1Synthèse IA,2Finances,3Structure,4Activité,5Alertes - Note IA générée avec animation de génération, bouton "Copier" qui copie la note complète dans le presse-papier
- Centre d'alertes global avec tri par sévérité
- Couleur d'accent adaptative selon la santé financière de l'entreprise (émeraude / sky / ambre)
Escpour revenir à l'accueil,⌘Bpour toggle home
Pour tester en local
Déposer dans un projet Vite + React + Tailwind, importer le composant par défaut et le monter. Ou l'ouvrir directement dans claude.ai comme artifact.
3. Landing — Page marketing komptio.fr
Chemin : ./landing/index.html
Single-file HTML + CSS + Google Fonts, aucune dépendance. Prête à déployer :
scp landing/index.html user@vps:/var/www/komptio/index.html
Config nginx minimale :
server {
listen 80;
server_name komptio.fr www.komptio.fr;
root /var/www/komptio;
index index.html;
location / { try_files $uri $uri/ =404; }
}
Puis sudo certbot --nginx -d komptio.fr -d www.komptio.fr pour le HTTPS automatique.
Sections incluses : hero avec mockup interactif, problème (2h par dossier), 3 étapes, bento grid de features, 3 paliers de tarifs (89/490/1290), FAQ, CTA final, footer.
Avant de mettre en ligne, penser à :
- Créer l'adresse email
demo@komptio.frchez ton registrar - Générer les mentions légales / CGU / politique RGPD (legalplace.fr, 5 min)
- Vérifier la marque Komptio sur data.inpi.fr (classes 9 et 42)
4. Design — Propositions de logo
Chemin : ./design/logos.html
Showcase interactif de 6 variations de logo pour Komptio IA, présentées en grand et en format nav, sur fond clair ET sombre.
- 01 Pastille IA
- 02 Point d'encre (mon préféré)
- 03 Étincelle (Apple Intelligence style)
- 04 Monogramme K (le plus pro)
- 05 Crochets mono (technique)
- 06 Baseline soulignée (éditorial premium)
La version actuellement utilisée dans l'app et la landing est le point d'encre (option 02) — logo minimal komptio suivi d'un petit point en bleu pétrole.
Direction artistique
- Couleur principale : bleu pétrole
#115E59(teal-800) - Fond : crème chaud
#F8F8F7 - Encre : charbon
#0A0A0A - Typographie : Geist (UI + display), Geist Mono (chiffres, code, kbd)
- Radius : 16px (petit), 20-24px (carte), pilule pour les boutons CTA
- Animations : cubic-bezier(0.2, 0.8, 0.2, 1), transitions 200-300ms
- Hairlines : 1px à 6-8% d'opacité
Roadmap produit
Phase 0 — Validation (maintenant)
- Landing page prête à déployer
- Démo interactive pour discovery calls
- Backend déployable complet
- Acheter komptio.fr + komptio.com chez OVH/Gandi
- Vérifier la marque INPI (classes 9 et 42)
- Décrocher 10 rendez-vous discovery call avec des cabinets EC
- Valider le pricing (solo 89, cabinet 490, cabinet+ 1290)
Phase 1 — MVP vendable (1-2 mois)
- Souscrire Pappers API (plan Pro ~800 €/mois)
- Créer compte Mistral La Plateforme
- Déployer le backend sur Hetzner
- Signer les 3 premiers cabinets en bêta privée (90 j gratuits, feedback intensif)
- Ajouter l'export Word avec python-docx
- Ajouter les alertes automatiques (worker cron qui re-fetch les dossiers quotidiennement)
Phase 2 — Scale (3-6 mois)
- Multi-utilisateurs par cabinet (Cabinet model, rôles, SSO basique)
- Intégration Stripe + portail facturation
- Intégrations Cegid / Sage (lecture de balance pour enrichir les fiches)
- Module BOFiP + Légifrance via API Piste (gratuit)
- Recherche sémantique cross-dossiers via pgvector (déjà en place en infra)
- 10 cabinets payants à 490 € → 4 900 € MRR
Phase 3 — Consolidation (6-12 mois)
- 30 cabinets payants (~15 k€ MRR)
- Passer Pappers sur le plan Premium (1500 €/mois)
- Recruter le premier commercial ou une assistante RV
- Passer sur une infra redondée (2 VPS + load balancer)
Enjeux stratégiques
-
Pappers est ton fournisseur ET ton concurrent potentiel. Différenciation : workflow EC, IA métier, souveraineté mise en avant. Si Pappers lance un "Pappers Cabinet AI", tu dois déjà avoir 20+ clients payants sous contrat annuel.
-
Les EC sont conservateurs et chers à acquérir. Un cycle de vente dure 6 à 12 semaines. Prévoir une bêta gratuite longue (90 j) pour les 10 premiers.
-
Ton plus gros risque n'est pas la tech, c'est la distribution. Code moins, parle plus.
Stack financière prévisionnelle (par mois)
| Poste | Coût | Note |
|---|---|---|
| Pappers API Pro | ~800 € | à négocier pour 3-5 k€ de MRR généré |
| Mistral La Plateforme | ~100-300 € | selon volume de briefs |
| VPS Hetzner | ~30 € | CX22 ou CX32 suffit au démarrage |
| Domaine + email | ~15 €/an | komptio.fr + komptio.com |
| Total fixe | ~1 000 €/mois | point mort ≈ 3 clients Cabinet |
À 10 clients Cabinet = 4 900 € MRR − 1 000 € infra = 3 900 € marge brute/mois. À 30 clients = 14 700 € MRR − 1 500 € infra = 13 200 € marge brute/mois.
Contact
Clément Lenoir · Lykoya Email : hello@komptio.fr