[ <- RETOUR ]

┤ 05 / 06 :: PRIMELEC SERVICE ├

Primelec Service

Projet client Kreio : site d'une entreprise de rénovation énergétique, demande de devis en 7 étapes et back-office.

primelecservice.com ->

Stack

  • Next.js
  • Prisma
  • PostgreSQL
  • Docker

Ce que j'ai fait

Primelec Service est une entreprise de rénovation énergétique (solaire, pompe à chaleur, isolation) et de rénovation intérieure en Île-de-France. Projet client Kreio : j'ai conçu le site, le parcours de demande de devis et le back-office, puis je l'héberge et le maintiens.

L'enjeu : transformer des visiteurs en demandes de devis qualifiées. Le formulaire découpe la demande en 7 étapes courtes, peut être pré-rempli depuis une page service, et chaque soir l'équipe reçoit par email le récapitulatif des demandes du jour.

PRIMELEC :: DEMANDE DE DEVIS (DÉMO)1/4
Votre projet ?

PRIMELEC SETUP UTILITY

Item Specific Help

App Router, Turbopack, sortie standalone.

←→ Select Menu · ↑↓ Select Item · Click to focus

>> Points techniques

  • Content Security Policy avec un nonce par requête et strict-dynamic, générée dans le proxy Next.js, qui protège aussi /admin.
  • Limitation de débit par IP (par minute et par heure) sur la demande de devis et la connexion, IP stockées hachées.
  • Vérification bcrypt factice quand le compte n’existe pas, pour que le temps de réponse ne révèle pas les emails valides. Journal des tentatives de connexion.
  • Image Docker multi-stage sans droits root, migrations Prisma dans une étape dédiée, cron Docker pour l’email du soir.