Projektbeschreibung
ÜbersetztDie Grundidee: Ein Kunde kauft einen Pass für eine feste Anzahl von Besuchen (zum Beispiel 8 oder 12 Sitzungen), loggt sich dann ein und wählt ein verfügbares Zeitfenster in einem Kalender aus. In dem Moment, in dem die Buchung bestätigt wird, sollte ein Besuch automatisch von ihrem verbleibenden Guthaben abgezogen werden, und der Belegungszähler des Slots sollte aktualisiert werden, damit andere Kletterer die genaue Verfügbarkeit sehen. Wenn ein Pass abläuft, sollte der Kunde aufgefordert werden, einen neuen zu kaufen, bevor er weitere Buchungen vornimmt. Wir möchten auch einen grundlegenden Schutz gegen Überbuchungen — jeder Slot hat eine maximale Anzahl von Personen, die gleichzeitig an der Wand erlaubt sind, basierend auf Sicherheits- und Platzgrenzen.
Über den Buchungsablauf hinaus möchten wir eine Admin-Ansicht, die den Zeitplan für heute zeigt, wie voll jeder Slot ist, welche Pässe kurz vor dem Ablauf stehen, und eine einfache Möglichkeit, eine Buchung manuell anzupassen oder einen Besuch zu erstatten, wenn ein Kunde rechtzeitig storniert. Eine Benachrichtigung über eine erfolgreiche Buchung oder eine niedrige verbleibende Besuchszahl wäre eine schöne Ergänzung.
Was wir suchen:
— Online-Kalender mit verfügbaren Zeitfenstern und aktueller Belegung pro Slot
— Logik für Abonnementpässe: Kauf, Besuchsguthaben, automatische Abzüge bei Buchung
— Stornierungsregeln mit einer Frist vor Beginn des Slots
— Admin-Panel für Zeitplan, Pässe und manuelle Korrekturen
— Mobilfreundliche Benutzeroberfläche, da die meisten Kunden von einem Telefon aus buchen
Bitte teilen Sie ähnliche Projekte, die Sie zuvor durchgeführt haben, Ihren vorgeschlagenen Tech-Stack sowie einen groben Zeitrahmen und Preis für die oben beschriebenen Arbeiten mit.