Primatch — Documentation¶
Bienvenue dans la documentation métier et technique du projet Primatch.
Plateforme de gestion de compétitions de padel — Laravel 12 + React 19 + DDD
Navigation¶
-
🎯 Produit
Vision, personas, parcours utilisateurs, glossaire métier -
📋 Fonctionnel
Règles métier et cas d'utilisation par domaine -
🏛️ Architecture
Décisions (ADR), diagrammes C4, domaines DDD -
⚙️ Technique
Conventions backend, frontend, API -
🧪 Tests
Stratégie, Pest, Vitest, Playwright -
🚀 DevOps
Docker, CI/CD, qualité, monitoring -
📖 Guides
Démarrage rapide, contribuer, runbooks
Stack technique¶
| Composant | Technologie |
|---|---|
| Backend | Laravel 12 (PHP 8.3) — Architecture DDD |
| Frontend | React 19 + TypeScript 5.8 + Vite 6 |
| Base de données | PostgreSQL 16 |
| Cache / Queue | Redis 7 |
| WebSockets | Soketi |
| Infra | Docker Compose (9 services) |
| Tests | Pest + Vitest + Playwright |
| Qualité | SonarQube + PHPStan L6 + ESLint |
Démarrage en 3 commandes¶
→ Frontend : http://localhost:3010 · API : http://localhost:8010 · Docs : http://localhost:8020