Site web de reservation

Fermé
Builder - Modifié le 17 avril 2022 à 16:28
 Builder - 15 mai 2022 à 11:49
Bonjour,
Je suis actuellement en train de coder un site web de réservation (html, css, js et python) de séance d'une durée de 2h qui ont lieu seulement le week-end (Samedi et Dimanche) avec des horaires précises (début 8h - fin 15h). J'ai pu avancer en faisant de nombreuses erreurs mais après des heures de recherche, je me suis retrouvé bloqué. J'ai mis en place un système de calendrier fonctionnel avec un champ select pour les heures des séances qui était le plus simple mais je ne sais pas comment faire pour faire en sorte que l'utilisateur ne puisse sélectionner seulement des jours de week-end, merci de bien vouloir m'aider.
Il faut aussi que je mette en place un nombre de personne maximum par séance (50 personnes), un système de paiement en ligne et une méthode pour faire en sorte que l'utilisateur puisse choisir 1 ou 2 créneaux via un bouton select qui serait relier au système de choix d'horaires par exemple 13h et 15h si vous savez comment je peux m'y prendre, je suis preneur :)
A voir également:

3 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
Modifié le 17 avril 2022 à 23:58
Bonjour,

Le plus simple est sûrement d'utiliser un "date picker" ou un calendrier existant qui permet déjà d'imposer ce type de restrictions.
Par exemple :
https://bootstrap-datepicker.readthedocs.io/en/latest/options.html#daysofweekdisabled
https://fullcalendar.io/
Ça c'est pour la partie navigateur, les mêmes restrictions doivent être imposées au niveau de l'app côté serveur.

Concernant le système de tickets / paiements / réservation, il y a aussi des solutions open source existantes :
https://attendize.com/
https://alf.io/
https://pretix.eu/about/en/
1
Bonjour,
Merci pour ta réponse, je vais analyser l'ensemble des sites que tu m'as conseillé. Je pense utiliser https://bootstrap-datepicker.readthedocs.io/en/latest/options.html#daysofweekdisabled
et https://alf.io/ qui sont selon moi les plus simple, je regarderai et je te dis si je trouve une solution à mon problème en tout cas merci.
0
Salut,
Merci de tous vos conseils, je suis maintenant en train de finir ce site web. Je cherche en ce moment un calendrier (calendar) flask assez modulable qui pourrait me permettre de mettre les horaires possibles de réservation ainsi que les jours. Je suis donc prêt à suivre vos conseils si vous en connaissez en open data ou libre accès. J'ai pour l'instant trouvé ces 4 là mais je ne sais pas comment les faire fonctionner et certains ne permettent pas de choisir l'heure.
https://github.com/dAnjou/flask-calendar/blob/master/server.py
https://github.com/Kartones/flask-calendar
https://gitlab.telecomnancy.univ-lorraine.fr/Nicolas.Frache/template-flask-complet

Je reste en attente de vos réponses. Merci d'avance.
PS : Je souhaiterais qu'il arrive au serveur sous ce format : '2022-05-15T11:47:00'.
0