SYS–14Étude de casPerso◇Projet 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

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