Description du projet
TraduitLes cours ne sont pas moins importants que les sorties pour nous. Nous enseignons tout, de la première plongée à divemaster, et chaque cours a des prérequis, un nombre de sessions théoriques et en piscine, un âge minimum et un ensemble de documents requis. La plateforme doit permettre à un étudiant de s'inscrire, de voir l'emploi du temps complet des dates de cours, de télécharger ou de confirmer un certificat médical et une décharge de responsabilité, et de suivre les étapes complétées. Lors de la réservation, nous avons également besoin d'une location d'équipement fonctionnelle : un client sélectionne une combinaison, un gilet stabilisateur, un détendeur, des palmes et un masque par taille, et le système réserve cet équipement pour ces dates spécifiques afin que nous ne réservions jamais deux fois le même détendeur. Les décharges de responsabilité et les formulaires d'assurance doivent être signés en ligne avant la plongée, stockés attachés à la réservation et facilement accessibles par notre personnel. Nous devons accepter le paiement au moment de la réservation ou comme un acompte avec des règles claires d'annulation et de reprogrammation, car la météo annule les plongées plus souvent que nous le souhaiterions.
Nous sommes une petite équipe et pas des développeurs, donc le résultat doit être vraiment pratique à la fois pour nos instructeurs avec un téléphone au quai et pour les clients qui n'ont jamais plongé. Nous aimerions un panneau d'administration soigné où le personnel voit les sorties du jour, la liste pour chaque bateau, qui a payé, qui doit encore signer la décharge et qui manque de certification. Nous vous demandons de faire cela comme une plateforme unifiée, pas un ensemble de plugins, de la garder multilingue pour servir à la fois les plongeurs locaux et ceux en visite, et de rendre la logique pour les vérifications de certification et d'équipement robuste, car une erreur de réservation dans l'eau est un problème de sécurité, pas juste un inconvénient.
— Calendrier des sorties et des cours avec niveau de certification et exigences pour chaque session
— Réservation en ligne avec vérification automatique de certification à partir du profil du plongeur
— Location d'équipement par taille avec réservation pour des dates et sans double réservations
— Décharges numériques, certificats médicaux et liste du personnel pour chaque sortie