Toutes les formules
D

Dedicated

La donnée au centre, l'effort à la mesure

150 000 - 500 000 DA (projet ou milestone)
2-6 semaines

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.

Déroulement type

1

Cadrage

2-3 jours

Analyse du besoin, estimation détaillée, specs fonctionnelles. Devis fixe basé sur le scope.

2

Développement

2-6 semaines

Sprints courts avec démos intermédiaires. Code sur votre repo, PRs régulières, tests automatisés.

3

Livraison

2-3 jours

Mise en production, documentation, passage de connaissances. Le code est à vous.

Exemples de livrables

Application Web

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.

Plateforme de réservation pour une salle de sport - gestion des créneaux, abonnements, paiement, notifications push. NestJS + React + PostgreSQL.

API Backend

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.

API NestJS pour un système de gestion de stock multi-entrepôts - CRUD produits, mouvements de stock, alertes de seuil, export CSV. 45 endpoints, couverture tests 85%.

Module Complexe

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.

Module de paiement pour une marketplace - Stripe Connect, split payments, gestion des refunds, dashboard vendeur, webhooks, tests complets.

Refactoring

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.

Migration d'un module de commandes de PHP procédural vers Laravel Eloquent - 3 semaines, zéro downtime, tests ajoutés, performance x4 sur les listings.

Real-Time Feature

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.

Chat temps réel pour une marketplace - rooms privées vendeur/acheteur, indicateur de saisie, historique persistent, notifications push mobile.

Auth & Sécurité

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é.

Système auth pour une plateforme multi-tenant - login social + email/password, rôles admin/manager/user par organisation, 2FA obligatoire pour admins.

Stack technique

Backend

NestJS, Laravel, Rails, Go, Flask. REST, GraphQL, WebSockets.

Frontend

React 19, Next.js, Vue/Nuxt, TypeScript, Tailwind.

Bases de données

PostgreSQL, MySQL, MongoDB, Redis. Prisma, pgx.

Déploiement

Docker, AWS, Netlify, Vercel. CI/CD GitHub Actions.

Tests

Jest, Vitest, RSpec, PHPUnit. CI obligatoire.

Sécurité

Auth JWT/OAuth, RBAC, input validation, OWASP top 10.

Cas d'usage

Application CRUD complète (NestJS, Laravel, Rails + React/Vue)
API REST documentée avec auth et tests
E-commerce custom (au-delà de WooCommerce)
Dashboard avec visualisation de données
Module complexe (paiement, réservation, notification)
Refactoring ciblé d'un module existant

Inclus dans le projet

Spécification technique avant développement
Architecture documentée (diagrammes, ADRs)
Code source sur Git avec CI/CD
Tests automatisés (unitaires + intégration)
API documentée (Swagger/OpenAPI)
2 mois de corrections post-livraison
Handoff technique complet

Démarrer une mission

Décrivez votre projet

Communication directe. Réponse sous 24h. Brief technique apprécié.


Vos coordonnées

Prêt à démarrer une mission Dedicated ?

Brief technique, appel rapide, ou repo à partager - on s'adapte.

Autres formules