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.
Côté client, Dedicated se cadre comme un projet défini : un budget projet clair, un périmètre validé, et des livrables identifiés avant le premier commit. La livraison peut se faire par étapes quand c'est utile, mais l'entrée publique reste un projet structuré, avec 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.