AgencyOS
Plateforme SaaS multi-tenant qui centralise CRM, projets, temps et finance pour une agence ou une activité de service.
SaaS multi-tenant — déployé sur serveur (Docker, HTTPS), démonstration publique actuellement hors ligne
- Java 21 / Spring Boot
- React / TypeScript
- PostgreSQL

Une activité de service disperse vite ses outils
Une agence ou une structure de service jongle souvent entre plusieurs outils : CRM, gestion de projet, facturation, feuilles de temps, reporting. Les données se dupliquent, se désynchronisent et deviennent peu fiables.
Comment réunir plusieurs domaines métier sans créer un outil illisible ?
AgencyOS centralise l'ensemble du workflow — clients, projets, temps, finance, équipe — dans une plateforme unique et sécurisée, avec une isolation stricte des données par organisation.
Un même produit, plusieurs domaines métier
Dashboard
Indicateurs temps réel : chiffre d'affaires, projets actifs, tâches, factures impayées.
CRM
Clients, contacts et pipeline, centralisés et à jour.
Projets & tâches
Kanban, phases, progression automatique par projet.
Timesheet
Saisie des heures, rentabilité par projet.
Finance
Devis, factures, paiements et dépenses dans le même espace.
Équipe
Rôles, invitations et portail collaboratif.
Ce qui a été construit





La technologie, et pourquoi elle est là
- Java 21 / Spring Boot
- Backend applicatif, architecture en couches (Controller → Service → Repository).
- React / TypeScript
- Interface applicative multi-module (CRM, projets, finance, équipe).
- PostgreSQL
- Données relationnelles, isolation par organisation (tenant).
- JWT (cookies HttpOnly) + rôles
- Authentification stateless et contrôle d'accès par rôle.
- Docker
- Déploiement conteneurisé, expérimenté sur un VPS en HTTPS.
Un socle SaaS multi-tenant déjà opérationnel.
Construit et validé
- Architecture SaaS multi-tenant avec isolation des données par organisation
- Authentification JWT et gestion des rôles
- CRM clients et contacts
- Gestion des projets, tâches et temps passé
- Devis, factures, paiements, dépenses et reporting financier
- Gestion des équipes et invitations
- Déploiement Docker et HTTPS expérimenté en conditions réelles
Avant une exploitation commerciale
- Migration vers une nouvelle infrastructure d'hébergement
- Environnement de démonstration réinitialisable et isolé
- Plans d'abonnement et paiement
Ce que ce projet démontre
- Conception d'un SaaS multi-domaine
- Architecture multi-tenant
- Cohérence entre modules
- Sécurité applicative (JWT, rôles)
- Full-stack (front, back, données)