Toutes les réalisations

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
Aperçu du projet Coaching Life

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.