No description
  • JavaScript 49.1%
  • Python 31.9%
  • HTML 17.1%
  • Shell 1.4%
  • CSS 0.5%
Find a file
Crosey dc04cb7099 feat(tests/lot-6): Playwright E2E — 5 flows critiques
- 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>
2026-05-12 13:00:55 +02:00
.claude Demo read-only mode, plans restructured, Login dark mode 2026-04-13 20:42:21 +02:00
backend feat(tests/lot-6): Playwright E2E — 5 flows critiques 2026-05-12 13:00:55 +02:00
demo-app Initial commit — Komptio IA 2026-04-10 09:15:28 +02:00
design Initial commit — Komptio IA 2026-04-10 09:15:28 +02:00
docs S1 — Surveillance entreprises + alertes email (Brevo) 2026-04-14 14:48:56 +02:00
landing feat(landing): improve changelog readability and add subtle footer entrypoint 2026-05-05 11:58:49 +02:00
scripts feat(critical/lot-1): backups DB + DR plan + status page + rate limiting + Sentry front 2026-05-05 08:46:57 +02:00
.env.staging.example Build core product surfaces across backend and frontend. 2026-04-10 16:02:50 +02:00
.gitignore Initial commit — Komptio IA 2026-04-10 09:15:28 +02:00
.woodpecker.yml Build core product surfaces across backend and frontend. 2026-04-10 16:02:50 +02:00
deploy.sh feat: lot final — Brief TTS (Web Speech API) + Webhooks sortants HMAC 2026-05-02 22:53:08 +02:00
DR.md feat(critical/lot-1): backups DB + DR plan + status page + rate limiting + Sentry front 2026-05-05 08:46:57 +02:00
README.md Initial commit — Komptio IA 2026-04-10 09:15:28 +02:00
update.sh Add update.sh + .env.production template 2026-04-13 21:49:43 +02:00

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 ⌘K avec navigation clavier complète (↑↓ + Enter), sections "Épinglés" et "Récents"
  • Raccourcis clavier sur les onglets : 1 Synthèse IA, 2 Finances, 3 Structure, 4 Activité, 5 Alertes
  • 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)
  • Esc pour revenir à l'accueil, ⌘B pour 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.fr chez 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)

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

  1. 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.

  2. 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.

  3. 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