====== Rendez-vous MiNET======
=== Contexte : ===
Durant la pandémie de Covid-19, il a été particulièrement difficile de faire obtenir la réouverture du local MiNET pourtant indispensable, et l’une des conditions pour ce faire était de conditionner l’accès au local par une prise de rendez-vous faite au préalable, avec 3 adhérents maximum par créneau de 15 minutes.
=== Présentation : ===
rdv est un service écrit entièrement en Flask, pour pouvoir gérer la prise de rendez-vous au local.
Le site fonctionne de manière assez simple : l’adhérent remplit un formulaire avec les critères obligatoires (disponibles sur le site), et choisit un rendez-vous sur le tableau disponible sur le site.
Lorsqu’un créneau est libre (personne n’y a encore pris de rendez-vous), il est colorié en vert.
Sinon, les cases sont oranges (si le créneau correspondant contient 2 disponibilités), rouges (s’il ne reste plus qu’une seule disponibilité) et grises (s’il n’y a plus de places).
Le code utilisé pour générer le tableau de rendez-vous est assez moche, mais il est fonctionnel.
=== Configuration : ===
Le code est dans : /var/www/rdv/
Si jamais vous voulez opérer des modifications sur la base de données, il faut la supprimer rm site.db
et la regénérer en faisant :
source env/bin/activate
python3 run.py
Et ça devrait être bon s’il n’y a pas d’erreurs.
Cliquez [[https://rdv.minet.net|ici]] pour acccéder au site.