Pa ltemps 2 niézé
Application Android qui génère en quelques taps une attestation de déplacement conforme, avec QR code officiel et sorties récurrentes planifiées à l'avance.
Pa ltemps 2 niézé
<!-- cover fournie par Damien plus tard ; laisse ce placeholder tel quel -->
Une attestation de déplacement valide en quelques secondes — QR code conforme au format officiel, profil mémorisé, sorties récurrentes planifiées à l'avance.
Le projet
Novembre 2020, deuxième confinement en France. Sortir de chez soi nécessite une attestation avec QR code — à refaire à chaque fois. L'application gouvernementale oblige à ressaisir toutes ses informations à chaque sortie, sans possibilité d'anticiper. Problème redoublé pour les personnes qui doivent sortir quotidiennement : courses, travail, soins. Damien a analysé le format exact des QR codes officiels, puis a construit sa propre alternative : plus rapide, plus pratique, et prête pour la semaine entière dès le dimanche soir.
Ce que ça fait
- Crée un profil une seule fois — les informations personnelles ne se ressaisissent jamais
- Génère une attestation ponctuelle en quelques taps, avec choix du motif de sortie
- Programme des attestations récurrentes par jour de semaine (les courses du jeudi, le sport du mardi)
- Affiche instantanément le QR code valide, dans le format reconnu par les forces de l'ordre
- Purge automatiquement les attestations périmées au bout de 24 heures
- Se met à jour si les motifs officiels évoluent, sans action de l'utilisateur
Le défi
C'est l'un des premiers projets de Damien à combiner autant de pièces interdépendantes : profils multiples, deux modes d'attestation, gestion précise du temps, synchronisation distante, et packaging en APK Android. La partie la plus exigeante a été de reconstituer la structure exacte du QR code officiel — scanner les vrais codes gouvernementaux pour en déduire le format, puis le reproduire fidèlement côté client, sans serveur.
Le projet a été partagé dans l'entourage et bien reçu. La perfectionniser a pris du temps — le confinement a été levé avant qu'elle soit largement diffusée. La prochaine pandémie mondiale est couverte.
Comment ça fonctionne
flowchart LR
A[Profil créé] --> B{Type de sortie}
B --> C[Ponctuelle]
B --> D[Récurrente]
C --> E[Motif + heure]
D --> F[Jour + motif]
E --> G[QR code généré]
F --> G
G --> H[Attestation affichée]
En image

Sortir pendant le confinement : une autorisation numérique, générée en quelques secondes.

Du profil au QR code — deux chemins selon que la sortie est ponctuelle ou planifiée.
Stack
| Couche | Techno |
|---|---|
| Framework web | Angular 10 |
| UI mobile | Ionic 5 |
| Packaging Android | Capacitor 2 |
| QR code | angularx-qrcode |
| Persistance | localStorage |