Coding — Supabase · PostgreSQL · PostGIS · Deno · TypeScript · App Attest · Play Integrity · En développement

REVOLUS ON AIR

Combien soutiennent vraiment un mouvement ? Les soutiens, présents ou non, et un troisième chiffre de manifestants, mesuré et anonyme.

Une app mobile qui fait apparaître le chiffre le plus important d'une mobilisation : les soutiens au mouvement. Ceux qui ne peuvent pas venir soutiennent d'un geste, « Je soutiens », un événement ou une cause entière, partout en France, et ce total s'affiche à côté des manifestants. Sur place, l'app compte les présents qui l'ont activée, sans compte ni identifiant : un troisième chiffre, mesuré, entre le « chiffre police » et le « chiffre organisateurs ». Le serveur de comptage est terminé et testé en local : 5 fonctions serveur, 11 migrations PostgreSQL/PostGIS, des jetons anonymes impossibles à relier d'un événement à l'autre, des appareils certifiés par App Attest et Play Integrity, 170 enregistrements par seconde tenus pour 5 000 appareils simulés. L'app mobile, le site de partage et la galerie sont en cours de conception : les écrans présentés viennent de la maquette interactive, avec des données fictives.

  • Les soutiens au mouvement, le chiffre clé : « Je soutiens » un événement ou une cause entière à distance, total national affiché à côté des présents, soutien retirable à tout moment
  • Présence vérifiée : un point toutes les 5 minutes, compté « consolidé » après 3 points sur au moins 20 minutes
  • Anonymat par conception : position vérifiée puis effacée, jetons HMAC différents pour chaque événement
  • Appareils certifiés (App Attest sur iOS, Play Integrity sur Android) et requêtes signées pour limiter la fraude
  • Anti-fraude côté serveur : débit limité, contrôle de vitesse (30 km/h), seuil de 20 présences pour confirmer un événement
  • Journée nationale sans double comptage d'une ville à l'autre, compteurs diffusés en temps réel
  • Maquette éditoriale : couvertures façon magazine, galerie aux visages floutés, histoire des grandes manifestations

Écrans

Les pages REVOLUS ON AIR.

Agenda, événement en direct, « Je manifeste » et journée nationale (maquette, données fictives)
Les événements à venir en couvertures façon magazine
À venir, fiche d'un événement et infos pratiques : parcours, horaires, transports
La galerie : visages floutés et filigrane incrustés sur chaque photo
Journée nationale, histoire des grandes manifestations et rappel du droit de manifester

Photos d'illustration de la maquette : Unsplash. Chiffres affichés fictifs (maquette).