Aller au contenu
SYS–14Étude de casPersoProjet personnel · Prototype

Saint-Valentin interactive

Petit projet personnel : une lettre de Saint-Valentin interactive envoyée par lien unique, avec le classique bouton « Non » qui esquive le curseur. Derrière la blague, une vraie attention à la sécurité web — sessions signées, protection CSRF, en-têtes Helmet, limitation de débit — et un tableau de bord d'administration. Node/Express, base SQLite, courriels via Nodemailer.

Rôle
Développeur (solo)
Type
Projet personnel
Stack
Node · Express · SQLite
Statut
Prototype
Saint-Valentin interactive
01

Contexte

Un petit projet personnel : une lettre de Saint-Valentin interactive envoyée par lien unique, avec le classique bouton « Non » qui esquive le curseur.

  • Liens uniques tokenisés
  • Tableau de bord d'administration
  • Envoi de courriels (Nodemailer)
02

Sécurité

Derrière la blague, une vraie attention à la sécurité web.

  • Sessions signées
  • Protection CSRF
  • En-têtes Helmet
  • Limitation de débit
03

Résultat

Un prototype fonctionnel, propre côté sécurité malgré son sujet léger.

Node
Express · SQLite
CSRF
Helmet · rate-limit
Tokens
liens uniques
Admin
tableau de bord