Ce code permet remplir des attestations de sortie en :
- sauvegardant une URL dans vos favoris
- scannant un QR code
Une démo hébergée sur une version gratuite d'Heroku est disponible ici.
En utilisant cette page web vous pouvez directement cliquer sur le lien pour générer une attestation, ce lien permettra de créer autant d'attestation que nécessaire (pour la raison sélectionne). Date et heures de sorties seront générées dynamiquement.
Vous pouvez aussi sauvegarder ces liens en imprimant des QR codes.
À lancer la première fois :
$ git clone -b heroku [email protected]:cglacet/attestations.git
$ cd attestations
$ npm install
Puis pour lancer le serveur :
npm start
Il suffit ensuite de vous rendre à sur http://localhost:8080/set.
$ brew install heroku/brew/heroku
$ heroku login
$ heroku create
$ heroku apps:rename <insert a name you like here>
$ git push heroku heroku:master
- Tester svelte
- Ajouter un délai (eg., sortie dans 1h)
- Rendre accessible en ligne avec un DL à la place de l'envoi de mail (comment faire pour le fichier de config? Une URL?)
- Mettre tout le code coté client (chiant à mettre à jour si l'attestation change)?
- Le dépôt officiel (celui qu'on voit depuis le site)
Est basé sur deux scripts du dépôt officiel:
- Celui qui génère les PDFs
- Celui qui génère les QR codes
Mais il utilise également le fichier PDF "de base" qui est ensuite rempli par les scripts.