SaaS · React Router 7 · Hono.js · Prisma

Migrer et scaler GoodCollect : React Router 7, Stripe et bots WhatsApp pour le support

SaaS B2B pour la collecte et la traçabilité des déchets.

Mission : reprendre le socle, sécuriser la facturation Stripe, stabiliser la stack et industrialiser le support avec des bots WhatsApp. Delivery en mode CTO-as-a-Service.

Stripe Billing + paiements récurrentsCI/CD Vitest + PlaywrightBots WhatsApp support (placeholder)

The Challenge

Stack hétérogène, paiement à sécuriser, support manuel via email, absence de CI/CD fiable et dette front. Objectif : rendre la plateforme stable et monétisable.

The \"Algomax\" Solution

  • • React Router 7, Hono.js API, Prisma/Postgres.
  • • Stripe Billing : plans, coupons, webhooks sécurisés.
  • • CI/CD : tests Vitest, e2e Playwright, préprod.
  • • Bots WhatsApp : support client, relances, devis.
  • • Observabilité : logs structurés, alertes, Sentry.

The Architecture

Diagram placeholder (React Router 7 · Hono.js · Prisma · Stripe · Bots WhatsApp)
Architecture GoodCollect : React Router 7, Hono.js, Prisma, Stripe, bots WhatsApp

The Outcome

  • • Paiements récurrents Stripe en production.
  • • Bugs critiques réduits (placeholder) et CI stable.
  • • Bots support : baisse du temps de réponse (placeholder).
  • • Perf front : Lighthouse 90+ cible (placeholder).

The Founder's Note

« GoodCollect m'a appris qu'une roadmap claire et une stack consolidée valent mieux que 10 features en chantier. On a sécurisé les revenus, le support et la qualité avant de pousser de nouvelles fonctionnalités. »

— Virgile Rietsch, ex CTO GoodCollect, fondateur Algomax