L'admin de vos rêves. Pas WordPress.
Un back-office sur mesure, c'est l'admin que vos équipes utilisent tous les jours — celui qui décide si la prod tourne fluide ou si tout le monde râle. On en livre un fait pour vos usages réels : interface claire, drag-drop pour réordonner, workflow brouillon-review-publié, audit log de qui a modifié quoi, droits granulaires par champ. Plus efficace qu'un WP admin générique, plus aimé qu'un Strapi monté à l'arrache.

Pas Retool. Pas Airtable. Le vôtre.
À droite, le back-office Opcodia réel : 482 clients listés avec plan, status, MRR. Search instantanée, filtres composables, actions par ligne (edit / delete / more) qui apparaissent au hover. Auth + audit log inclus, perf 60 fps même avec 10 000 lignes.
| Client | Plan | Status | MRR | |
|---|---|---|---|---|
Atelier Lavandou sophie@lavandou.fr | pro | active | 89 € | |
BTP Conseil thomas@btp-c.com | enterprise | active | 499 € | |
Renaud & Co contact@renaud.co | pro | trial | — | |
EcoBio Lyon anais@ecobio.fr | free | active | — | |
MaSon Atelier m@maison.fr | pro | active | 89 € | |
CraftCircle thomas@cc.com | enterprise | churned | — |
Cette offre vous parle si…
- Vos équipes contenu/ops passent plus d'1h/jour dans l'admin
- Vous publiez beaucoup et avez besoin d'un workflow de validation
- Vous avez plusieurs profils (auteur, éditeur, admin, lecture) avec droits différents
- Vous voulez un audit log précis pour des raisons de compliance ou simplement de bon sens
- Vous avez déjà essayé WordPress admin, Strapi, Sanity Studio et rien ne colle vraiment
- Vos contenus ont une structure spécifique (relations, blocs, médias enrichis)
Les CMS génériques ne savent pas ce que votre équipe fait
WordPress admin n'a pas bougé depuis 2007 — colonnes interminables, recherche cassée, droits binaires (admin / pas admin). Strapi et Sanity Studio sont mieux mais demandent une config lourde et ne sortent pas l'UX que vos équipes méritent. Résultat : des heures perdues à chercher où est le bouton, des erreurs de publication, et des contenus modifiés sans traces. Un back-office sur mesure parle votre vocabulaire et coupe le temps passé en admin de 40 à 70 %.
- WP admin : pensé en 2007, UX figée, plugins qui cassent à chaque upgrade
- CMS headless génériques : configurables mais demandent 2-3 semaines de tuning
- Permissions binaires : vous voulez "cet éditeur peut publier sauf le champ prix", c'est galère partout
- Audit log : absent ou payant en option chez la plupart des CMS du marché
Scope concret, sans flou
- Étape 0101
Interface claire pensée pour vos workflows réels
On commence par observer comment votre équipe utilise (ou subit) son admin actuel. Quels écrans ouverts toute la journée, quels boutons cherchés en boucle, quels champs ignorés. Ensuite on dessine une interface qui privilégie vos 5-10 actions les plus fréquentes : raccourcis clavier, vue table dense pour les listes, formulaires segmentés en sections claires, recherche full-text qui marche vraiment.
- Observation utilisateurs en visio (sessions de 30 min × 3 profils)
- Vue table dense avec tri/filtre/recherche full-text
- Raccourcis clavier (cmd+S, cmd+K palette de commandes)
- Formulaires segmentés, sauvegarde automatique des brouillons
- Étape 0202
Drag-drop pour réordonner et organiser
Réordonner des items dans une liste, c'est l'action la plus pénible des CMS classiques (sélectionner, taper un numéro d'ordre, espérer que la base ne plante pas). Chez nous, drag-drop natif sur les listes, les blocs de contenu, les sections de page. Sauvegarde optimiste, indicateur de sync, undo en cmd+Z. Marche sur desktop ET tablette tactile.
- Drag-drop sur listes, blocs page, sections de menus
- Sauvegarde optimiste avec rollback si erreur serveur
- Undo / redo (cmd+Z, cmd+shift+Z) sur 10 dernières actions
- Support tactile (tablette iPad pour validation en mobilité)
- Étape 0303
Workflow brouillon → review → publié
Sur un site sérieux, on ne publie pas directement. On rédige (brouillon), on demande une review (review en attente), un éditeur valide (publié), et si besoin on dépublie sans perdre l'historique. Chaque transition d'état est tracée, peut déclencher une notification (email, Slack), et on peut revenir à un état antérieur en 1 clic. Possibilité de scheduler une publication à date/heure précise.
- 4 états standard : brouillon, en review, publié, archivé
- Notifications par transition (email, Slack, in-app)
- Schedule publication à date/heure (cron interne, fuseau géré)
- Restore version antérieure en 1 clic depuis l'historique
- Étape 0404
Audit log granulaire avec diff visuel
Chaque action est tracée : création, modification, suppression, changement de statut, login, export. Le log montre l'utilisateur, l'horodatage, l'action, et un diff visuel "avant / après" pour les modifications de champs. Recherche dans l'audit log par utilisateur, période, entité, type d'action. Export CSV pour compliance ou enquête interne. Rétention configurable (12 mois par défaut).
- Trace : qui, quoi, quand, depuis quelle IP, sur quel device
- Diff visuel avant/après sur chaque modif de champ
- Recherche multi-critère + export CSV pour audit externe
- Rétention configurable (12 mois par défaut, 5 ans en option)
- Étape 0505
Droits granulaires par champ et par action
Vous avez un éditeur qui peut tout modifier sauf le champ "prix". Vous avez un junior qui peut créer des brouillons mais pas publier. Vous avez un partenaire externe qui voit son périmètre seulement. Tout ça est configurable depuis un écran d'admin permissions clair, avec presets pour les rôles courants (admin, éditeur, auteur, lecture seule) et possibilité de créer des rôles custom au champ près.
- Presets de rôles (admin, éditeur, auteur, lecture, externe)
- Override par champ : visibilité, lecture seule, masqué
- Override par action : créer/éditer/supprimer/publier indépendants
- Test "Voir comme ce rôle" pour valider la config avant prod
Le scope complet, sans surprise sur la facture
- Observation utilisateurs (sessions visio × 3 profils)
- Interface custom (table dense, filtres, recherche, raccourcis)
- Drag-drop sur listes, blocs page, ordres custom
- Workflow brouillon → review → publié → archivé
- Schedule publications (date/heure, fuseau géré)
- Audit log avec diff visuel avant/après
- Export CSV de l'audit log pour compliance
- RBAC granulaire (rôles + permissions par champ)
- Test "voir comme ce rôle" pour valider config
- SSO Google / Microsoft ou login + 2FA
- Backups quotidiens chiffrés (rétention 30 jours)
- Repo Git à votre nom + doc admin + support 6 mois
Prix posé, sans devis à rallonge
Range complet : 5 900 € à 12 900 € selon le scope. Un back-office ciblé (1 ou 2 types de contenu, 3-5 rôles, workflow simple) part à 5 900 €. Un back-office complet (10+ types de contenu, multi-rôle, workflow complexe, intégrations, multi-tenant) monte à 12 900 €. Devis ferme posé en 3 jours après le brief, paiement étalé en 3 fois.
- Livraison 4 à 10 semaines
- Audit log inclus
- Repo à votre nom
On vous a vu venir
Combien de temps pour livrer un back-office ?
Compter 4 à 6 semaines pour un back-office ciblé (1-2 types de contenu, workflow simple, 3-5 rôles), 8 à 10 semaines pour un back-office complet (10+ entités, workflow avancé, multi-tenant, intégrations). On démarre par 1 semaine d'observation utilisateurs + wireframes, puis 3 à 8 semaines de dev avec démos hebdo, puis 1 semaine de UAT et formation. Test "voir comme ce rôle" livré dès la semaine 3 pour que vous valid iez la matrice de permissions en parallèle du dev.
Vous le branchez sur quelle base de données ?
PostgreSQL par défaut (le plus solide, le plus universel), hébergée chez Supabase EU, Neon, ou en self-hosted sur votre infra (OVH, Scaleway, AWS). Si vous avez déjà une base existante on s'y branche directement — pas de migration forcée. Si vous partez de zéro, on conçoit le schéma avec vous et on prévoit les index, contraintes, et migrations Drizzle ou Prisma au choix. Backups quotidiens chiffrés inclus, rétention 30 jours par défaut.
Qui possède les données, et où sont-elles hébergées ?
Vous. Hébergement par défaut en France ou en Europe (Supabase Frankfurt, Vercel EU, OVH/Scaleway selon votre préférence). Conformité RGPD by design : pas de tracker tiers dans le back-office, données chiffrées au repos, accès journalisé. Export complet de votre base en 1 commande à tout moment, pas de lock-in. Si demain vous voulez migrer, vous récupérez vos données en SQL standard, lisible et bien commenté.
On peut faire évoluer la matrice de permissions plus tard ?
Oui, c'est même prévu pour. La matrice de permissions est éditable depuis un écran d'admin, sans toucher au code. Vous pouvez créer un nouveau rôle, ajuster les droits d'un champ, ou restreindre une action en 30 secondes. Toute modification de la matrice est tracée dans l'audit log (qui a changé quoi quand). On vous forme à cet écran à la livraison.
Quel support après la livraison ?
6 mois de support inclus : bugs critiques < 24h, ajustements UX mineurs sur le scope livré, support email/Slack avec Mehdi. Au-delà, contrat de maintenance évolutive à partir de 190 €/mois (bugs + petites évolutions + monitoring), ou sprints à la demande pour ajouter un type de contenu / un workflow / une intégration. Vous gardez aussi l'option de reprendre en interne — code lisible et doc d'archi complète livrés.
L'admin que votre équipe va aimer ouvrir.
Interface claire, drag-drop, workflow validation, audit log précis, droits granulaires par champ. Devis ferme posé en 3 jours après un appel de cadrage de 30 minutes.
Demander un devis