Application Web
Coaching Life
Coaching Life est une plateforme de coaching professionnel et personnel construite en Angular avec rendu côté serveur. Les pages vitrines (life coaching, développement personnel, coaching équin, parents d'enfants neuroatypiques) sont prérendues pour le SEO, et un espace d'administration protégé est réservé au client en rendu côté navigateur. L'application couvre la prise de rendez-vous en ligne avec confirmation par email, la gestion des messages de contact, et un tableau de bord d'analytics avec graphiques Chart.js. Le tout repose sur un backend maison Hono + Drizzle + PostgreSQL auto-hébergé, et non sur un BaaS tiers.
- stack
- Angular
- Git
- PostgreSQL
- TailwindCSS

Choix techniques
Pourquoi chaque brique, et ce qu'elle apporte au projet.
Angular
Front réactif et performant sans la surcharge de Zone.js, signals pour un état local clair et OnPush par défaut.
Backend Hono + Drizzle ORM + PostgreSQL
API REST typée maîtrisée plutôt qu'un BaaS. Hono léger et rapide, Drizzle pour des requêtes SQL typées et des migrations versionnées, Postgres pour rendez-vous, messages, contenus de pages et visites.
Décisions d'architecture
Les arbitrages structurants, avec leur justification.
- Clean architecture par feature (domain / infra / application)
- Chaque feature (auth, booking, contact, content, analytics) isole modèles, gateways abstraites et use-cases du détail HTTP. Logique métier testable indépendamment du transport.