Jemeplains.com

Site de dépôt de plaintes absurdes et humoristiques

Début

10 mars 2026

Statut

En cours

Stack technique

Angular Tailwind CSS Astro FastAPI PostgreSQL Quill

Vue d’ensemble

Jemeplains.com est un site de dépôt de plaintes fictives, n’importe qui peut sans créer de compte déposer une plainte contre une personne, groupe, institution, ou même contre un pigeon, pour n’importe quoi.

Objectifs du projet

  • L’objectif est de permettre à n’importe qui de s’exprimer sur n’importe quoi, et de le faire de manière amusante

Fonctionnalités principales

  • Dépôt de plaintes sans création de compte
  • Système de signature cryptographique afin de protéger les utilisateurs contre d’éventuels abus de la part de l’hébergeur
  • Affichage de liste de toutes les plaintes
  • Ecriture des plaintes avec un éditeur de texte riche
  • Partage de la plainte au format PDF
  • Blog avec quelques articles pour promouvoir le site

Difficultés rencontrées

  • Au départ, seul du texte standard était pris en compte, la migration vers du html sans casser les plaintes existantes n’a pas été aisé
  • La protection contre le XSS a nécessité une sanitization stricte des données, mais il a fallu faire en sorte de ne pas trop limiter les utilisateurs dans la mise en forme de leurs plaintes
  • L’ajout d’un recaptcha invisible pour se protéger contre les attaques de bots

Où en est le projet

Le projet est toujours en développement, et de nouvelles fonctionnalités sont prévues telles que la création de compte pour associer les plaintes à soi même et recevoir des notifications quand quelqu’un se plains de nous, ou encore un système meilleur de signature cryptographiques.