SaaS multi-tenant pour tiers-lieux : réservation en marque blanche, Stripe Connect, serrures multi-marques et marketplace.
Cowork. — SaaS multi-tenant pour espaces de tiers-lieux
Cowork. centralise l’exploitation d’espaces de tiers-lieux : paramétrage, réservations, encaissements Stripe Connect et accès via serrures connectées (Nuki, Kisi, Tedee, Salto KS, Tapkey). Un monorepo Next.js + NestJS alimente le back-office gérant, la marketplace et un tunnel de booking en marque blanche.

Contexte
Les gérants de coworkings et de lieux hybrides (flex office, fablab, coliving) jonglent encore trop souvent entre tableurs, formulaires et clés physiques. Cowork. remplace ce patchwork par un parcours unique : de la prise de créneau au code PIN ou lien d’accès éphémère.
Le produit a été conçu comme un SaaS multi-tenant industrialisable : monorepo pnpm (Next.js 15 + NestJS 11 + Prisma/PostgreSQL), jobs Redis/BullMQ, Stripe Connect, catalogue de serrures multi-marques (Nuki, Kisi, Tedee, Salto KS, Tapkey), marketplace, et déploiement Docker/Dokploy. L’i18n fr/en/es et les profils de lieu préparent l’écosystème sans alourdir le cœur réservation / paiement.
Découvrir Cowork. en ligne
Étapes du projet
Les grandes phases réalisées sur la durée du projet.
01
Fondations techniques
Monorepo pnpm, Docker (Postgres, Redis, MinIO, Mailpit), NestJS + Next.js, schéma Prisma multi-tenant, seed, auth JWT/RBAC, health et Swagger.
02
Cœur métier gérant
CRUD espaces / ressources / tarifs / photos S3, limites par plan SaaS, UI manager, catalogue de types de ressources selon le profil de lieu.
03
Réservation et paiement
Holds et disponibilité, tunnel booking marque blanche, Stripe Connect + webhooks, emails de confirmation avec ICS.
04
Marketplace et plateforme
Annuaire + commission, admin plans / tenants / métriques, landing et leads B2B, export facturation, e2e Playwright sur le parcours réservation.
05
MVP+ et industrialisation
Connecteurs multi-serrures (Nuki, Kisi, Tedee, Salto KS, Tapkey), abonnements, OAuth social, i18n, MCP + webhooks, iCal / embed, déploiement Dokploy et CI.
Fonctionnalités
Fonctionnalités principales
01
Réservation end-to-end
Du créneau au paiement Stripe Elements, email de confirmation avec ICS et code PIN, révocation automatique à l’annulation — holds expirés via workers BullMQ.
02
Multi-tenant SaaS + marketplace
Isolation par tenant, plans plateforme, back-office gérant, annuaire public et commission sur le canal marketplace.
03
Accès digital multi-marques
Catalogue multi-fournisseurs (Nuki, Kisi, Tedee, Salto KS, Tapkey) via LockProvider : PIN ou lien d’accès, OAuth / API token, provisioning async post-paiement et révocation à l’annulation.
04
Plateforme ouverte
Serveur MCP OAuth PKCE role-aware, webhooks sortants HMAC, flux iCal et embed booking marque blanche pour sites tiers.
Contact
Besoin d’un SaaS multi-tenant du même calibre ?
Monorepo Next.js / NestJS, multi-tenant, Stripe Connect, serrures connectées : construisons votre plateforme métier.