Option B2 - Headless WordPress + React (Faust.js)
Devis détaillé · SISGE 2025 · Wecode - Adamas Group SA
b.studer@wecode.swiss
149 CHF/h · Genève
Option B2
Headless WordPress + React (Faust.js)
Édition WordPress, front React
57 178 CHF
74 305 CHF
-23%
450 heures de développement
Stack technique
WordPress + WPGraphQL, Next.js + Faust.js, ApexCharts, Leaflet
Points forts
- Front ultra-rapide
- Scalable et composantisé
- API GraphQL
- Back-office connu (WP)
Points de vigilance
- Deux environnements à maintenir
- Complexité technique accrue
Socle de base
Fondations du projet incluant pilotage, design et développement front
215h · 32 535 CHF
| Poste | Heures | Montant |
|---|---|---|
| Pilotage & ateliers | 6h | 894 CHF |
| Architecture & schéma de contenu | 10h | 1 490 CHF |
| UI kit & design (6 gabarits) | 20h | 2 980 CHF |
| Dév. front Next.js (composants, ISR, routage) | 70h | 10 430 CHF |
| WP Headless : WPGraphQL, resolvers, auth | 38h | 5 662 CHF |
| Mapping ACF/Gutenberg → composants React | 18h | 2 682 CHF |
| Fonction dupliquer une année (/2026) | 6h | 894 CHF |
| CI/CD (front Vercel + WP) & déploiement | 5h | 745 CHF |
| Matomo (proxy/SSR) | 3h | 447 CHF |
| Accessibilité, perf, SEO | 6h | 894 CHF |
| Tests multi-devices & navigateurs | 6h | 894 CHF |
| Formation éditeurs (WP) | 3h | 447 CHF |
| Intégration contenus 2025 | 24h | 3 576 CHF |
| Sous-total socle | 215h | 32 535 CHF |
Packs SISGE
Modules spécifiques développés pour les besoins des communes
235h · 35 015 CHF
| Pack | Heures | Montant |
|---|---|---|
| Entrée personnalisée (profil/commune) | 10h | 1 490 CHF |
| Filtres transversaux (state global, URL) | 14h | 2 086 CHF |
| Vue Commune (KPIs + graphes + fiche) | 30h | 4 470 CHF |
| Comparateur de communes | 22h | 3 278 CHF |
| Carte interactive (Leaflet + endpoints) | 30h | 4 470 CHF |
| Tableaux riches (SSR + export) | 16h | 2 384 CHF |
| Galerie photo | 5h | 745 CHF |
| Gabarit Missions | 6h | 894 CHF |
| Gabarit Organigramme (zoom/pan) | 10h | 1 490 CHF |
| Modèle de données + endpoints CSV | 24h | 3 576 CHF |
| Import CSV (WP-CLI + ingestion front) | 18h | 2 682 CHF |
| Graphes reliés GraphQL (ApexCharts) | 20h | 2 980 CHF |
| Fiche PDF commune (SSR) | 12h | 1 788 CHF |
| Tests additionnels | 12h | 1 788 CHF |
| Accessibilité complémentaire | 6h | 894 CHF |
| Sous-total packs | 235h | 35 015 CHF |
Récapitulatif financier
Socle + Packs
450h
67 550 CHF
Gestion & QA (10%)
6 755 CHF
Total initial
Avant remises
74 305 CHF
HT
Total après remises
Remise de 23.05% appliquée
57 178 CHF
HT
Répartition des heures
Répartition des montants
Répartition des heures et montants
Heures
| Socle | 215h | 48% |
| Packs SISGE | 235h | 52% |
| Gestion & QA (10%) | 45h | ~10% |
| Total | 450h | 100% |
Montants
| Socle | 32 535 CHF | 44% |
| Packs SISGE | 35 015 CHF | 47% |
| Gestion & QA (10%) | 6 755 CHF | ~10% |
| Total | 74 305 CHF | 100% |
💡 Pour qui ?
Cette option est idéale si vous souhaitez garder WordPress comme back-office tout en profitant d'un front React ultra-performant avec SSR/ISR.
Parfait pour les équipes habituées à WordPress mais souhaitant une séparation claire contenu/présentation et des performances maximales.
© 2025 Wecode - Adamas Group SA · b.studer@wecode.swiss · 022 535 90 15
Document généré le 24.10.2025