CRM terrain & PWA d’opérations
CRM Slot
Le produit phare : un CRM d’opérations pour équipes de serrurerie / terrain — dispatch, carte, techniciens, clients, facturation et apps mobile (admin + terrain).
C’est le produit le plus abouti que j’ai livré : pas une landing, une plateforme d’exploitation utilisée comme CRM / slots pour les interventions terrain — shell admin desktop, parcours technicien, suivi client et abonnements.
- Next.js
- TypeScript
- Firebase
- Mapbox
- Stripe
- Playwright
01 / Problème
Le problème produit
Les entreprises de service terrain jonglent entre cartes, fils WhatsApp, tableurs et factures — sans source unique de vérité pour les chantiers, techniciens et clients.
02 / Approche
Comment je l’ai construit
J’ai construit un CRM Next.js + Firebase modulaire : dashboards par rôle, interventions Mapbox, dispatch/performance, shells mobile offline-aware, hubs de facturation, communications et tests automatisés pour rendre la profondeur vérifiable.
Produit Next.js App Router avec Firebase Auth/Firestore, Mapbox, parcours PWA offline, abonnements Stripe, UI multilingue (FR/NL/EN/RU), couverture Jest + Playwright et CI GitHub Actions.
03 / Résultat
Ce que vous pouvez vérifier
Un déploiement live (crmslot.vercel.app), un dépôt GitHub public, une page pricing, et la preuve fullstack + produit la plus profonde de ce portfolio.
- Parcours admin + technicien + client
- Dispatch Mapbox et workflows d’intervention
- Shells PWA / mobile avec contraintes offline
- Abonnements Stripe + UI produit multilingue
- Jest, Playwright et CI GitHub Actions
Suite