La donnée au centre, l'effort à la mesure
Le projet tourne autour de la donnée. Modèles relationnels, migrations, APIs CRUD, logique métier, indexation, requêtes complexes, rapports. La base de données est la colonne vertébrale du projet, et tout le reste (frontend, auth, déploiement) se construit autour d'elle.
Dedicated, c'est le moment où le travail dépasse le cadre d'une feature ou d'un fix. C'est une application complète, ou un module majeur qui touche plusieurs couches en même temps : schéma de données, endpoints API, composants frontend, tests d'intégration. Le genre de projet qui prend une part significative de ma bande passante pendant 2 à 6 semaines.
La facturation s'adapte au projet. Par milestone si le scope est bien découpé (livraison par étape, paiement par étape). Au mois si le travail est continu. Au forfait si le scope est fixe et bien défini. Dans tous les cas, il y a une spécification technique avant le premier commit, une architecture documentée, et des tests automatisés tout au long.
Ce qui différencie Dedicated des tiers adjacents : ce n'est pas du travail framework générique (ça c'est Express), et le problème a un nom. E-commerce, dashboard, API CRUD, plateforme de réservation. Si un archétype existe et que votre projet est une variante, c'est un Dedicated. Si rien de comparable n'existe et qu'il faut concevoir de zéro, c'est un Crafted.
Application ou module data-driven avec scope défini. La base de données est la colonne vertébrale du projet. Phase de spec courte, développement structuré, effort réel.
2-3 jours
Analyse du besoin, estimation détaillée, specs fonctionnelles. Devis fixe basé sur le scope.
2-6 semaines
Sprints courts avec démos intermédiaires. Code sur votre repo, PRs régulières, tests automatisés.
2-3 jours
Mise en production, documentation, passage de connaissances. Le code est à vous.
Full-stack app : backend + frontend + base de données + déploiement.
Application complète avec backend (NestJS/Laravel/Rails), frontend (React/Next.js), base PostgreSQL, auth JWT, et déploiement. Livré avec tests et documentation.
API REST ou GraphQL complète, documentée, testée, prête à consommer.
API avec auth, RBAC, validation, pagination, filtres, documentation Swagger. Testée. Peut alimenter un frontend React, une app mobile, ou un service tiers.
Feature transversale : paiement, notifications, recherche, analytics.
Module qui touche plusieurs couches : base de données, backend, frontend, services tiers. Paiement Stripe/CIB, notifications multi-canal, recherche full-text, analytics custom.
Restructuration ciblée d'un module existant sans casser le reste.
Extraction de module, migration TypeScript, mise en place de tests sur du code legacy, optimisation de requêtes N+1, upgrade de framework. Stratégie documentée.
WebSocket, notifications push, streaming live, chat, ou collaboration.
WebSocket (Socket.IO ou natif), Server-Sent Events, notifications push FCM. Architecture pub/sub avec Redis. Gestion de rooms, présence, reconnexion automatique.
Système d'authentification complet avec JWT, OAuth, RBAC.
Auth JWT + refresh tokens, OAuth2 (Google, GitHub, Facebook), RBAC multi-rôle, 2FA TOTP. Audit log des connexions. OWASP Top 10 vérifié.
NestJS, Laravel, Rails, Go, Flask. REST, GraphQL, WebSockets.
React 19, Next.js, Vue/Nuxt, TypeScript, Tailwind.
PostgreSQL, MySQL, MongoDB, Redis. Prisma, pgx.
Docker, AWS, Netlify, Vercel. CI/CD GitHub Actions.
Jest, Vitest, RSpec, PHPUnit. CI obligatoire.
Auth JWT/OAuth, RBAC, input validation, OWASP top 10.
Décrivez votre projet
Communication directe. Réponse sous 24h. Brief technique apprécié.
Brief technique, appel rapide, ou repo à partager - on s'adapte.