| Fichier | Rôle | Modifiable ? |
|---|---|---|
Council10_App.html | L'application principale (385 Ko) | Oui |
manifest.json | Métadonnées PWA (nom, icônes, couleurs) | Oui (logo) |
service-worker.js | Gestionnaire offline + cache | Avancé |
icon-192.png / icon-512.png | Icônes PWA Android/Chrome | Oui (designer) |
apple-touch-icon.png | Icône iOS Safari | Oui (designer) |
index.html | Dashboard central des livrables | Oui |
| Autres HTML (Pitch, Architecture, etc.) | Documents auxiliaires | Oui |
Hébergement gratuit illimité pour usage perso/test
HTTPS automatique (obligatoire pour PWA)
URL publique en 30s (council10.vercel.app)
Domaine custom possible (council10.fr ~12€/an)
Mises à jour en glissant le dossier
Limite gratuite : 100 GB bande passante/mois (large)
Équivalent Vercel, drag-and-drop encore plus simple
URL council10.netlify.app instantanée
Domaine custom possible
Interface en anglais
Hébergement souverain France (RGPD top niveau)
Domaine .fr inclus
Argument commercial pour clients sensibles à la souveraineté
Configuration manuelle (SSL, FTP)
~10€/mois vs 0€ pour Vercel
Rendez-vous sur vercel.com → Sign up → "Continue with GitHub" (le plus rapide). Si vous n'avez pas GitHub, créez un compte avec votre email.
Vérifiez que ces 6 fichiers sont dans votre dossier "a determine future" :
Council10_App.html index.html manifest.json service-worker.js icon-192.png icon-512.png apple-touch-icon.png
Renommez index.html en landing.html si vous voulez que l'app s'ouvre directement, ou laissez l'index actuel comme dashboard.
Sur le tableau de bord Vercel : "Add New..." → "Project" → en bas, cliquer sur "Browse" et sélectionner votre dossier "a determine future".
Cliquer sur Deploy. Vercel détecte automatiquement les fichiers HTML et configure le serveur.
En ~30 secondes, Vercel affiche : council-10-xxx.vercel.app.
Cette URL est désormais publique. Vous pouvez la partager à vos 20 entretiens utilisateurs.
Pour avoir council10.fr au lieu de council-10-xxx.vercel.app :
1. Achetez le domaine sur OVH ou Gandi (~12€/an pour un .fr)
2. Dans Vercel : Project Settings → Domains → ajoutez council10.fr
3. Vercel vous donne 2 enregistrements DNS à ajouter chez votre registrar
4. Propagation en 5-30 min, puis HTTPS automatique
| Fonctionnalité | Statut PWA | Solution V1 |
|---|---|---|
| Stockage local des données | ✅ Fonctionne (localStorage) | — |
| Mode offline complet | ✅ Fonctionne (Service Worker) | — |
| Vraie API Anthropic Claude | ✅ Fonctionne si clé saisie | — |
| Notifications push | ⚠️ Code prêt, manque backend | Firebase Cloud Messaging (gratuit) |
| Vrais envois d'email | ❌ Démo seulement | SendGrid ou Brevo (50€/mois) |
| Vrais envois SMS | ❌ Démo seulement | Twilio (~30€/mois + 0,065€/SMS) |
| API SIRENE/Pappers réelle | ❌ Mock pour démo | API Pappers (49€/mois) ou SIRENE INSEE (gratuit) |
| Synchronisation multi-appareils | ❌ Données locales uniquement | Backend Supabase ou Firebase (gratuit jusqu'à 50K utilisateurs) |
| Paiements Stripe | ⚠️ Pas branché | Stripe Checkout (1 jour de dev) |
Pour la Phase 0 et le MVP (mois 1-6) : restez en PWA. C'est suffisant pour valider le produit avec vos premiers utilisateurs.
Pour la V1 (mois 7-12), deux chemins possibles :
Réutilise 100% de votre code HTML/JS actuel. Ajoute juste une couche native iOS + Android. Publication sur App Store + Play Store.
Coût : 99€/an Apple + 25€ Google + ~5 jours de dev
Accès complet aux APIs natives (caméra, contacts, notifications)
Apparence et comportement de vraie app native
Recoder l'app en React Native pour des perfs maximales. Plus puissant mais 3-6 mois de développement supplémentaires.
Coût : 50-150 K€ avec un développeur senior
Maintenance double (web PWA + app native)
Déployez Council 10 sur Vercel aujourd'hui, récupérez l'URL, et envoyez-la à vos 5 premiers entretiens utilisateurs ce soir.
10 minutes pour passer du prototype à une app testable par n'importe qui dans le monde.