Opis projektu
PrzetłumaczoneGłówna idea: klient kupuje karnet na określoną liczbę wizyt (na przykład 8 lub 12 sesji), następnie loguje się i wybiera dostępny slot czasowy w kalendarzu. W momencie potwierdzenia rezerwacji, jedna wizyta powinna być automatycznie odjęta od ich pozostałego salda, a licznik obłożenia slotu powinien się zaktualizować, aby inni wspinacze widzieli dokładną dostępność. Jeśli karnet się wyczerpie, klient powinien być poproszony o zakup nowego przed dokonaniem dalszych rezerwacji. Chcemy również podstawowej ochrony przed nadmiernym rezerwowaniem — każdy slot ma maksymalną liczbę osób dozwolonych na ścianie jednocześnie, w oparciu o ograniczenia bezpieczeństwa i przestrzeni.
Poza samym procesem rezerwacji, chcielibyśmy widok administratora pokazujący dzisiejszy harmonogram, jak pełny jest każdy slot, które karnety są bliskie wygaśnięcia oraz prosty sposób na ręczne dostosowanie rezerwacji lub zwrot wizyty, jeśli klient odwoła w odpowiednim czasie. Powiadomienie o udanej rezerwacji lub niskiej liczbie pozostałych wizyt byłoby miłym dodatkiem.
Czego szukamy:
— internetowy kalendarz z dostępnymi slotami czasowymi i na żywo obłożeniem każdego slotu
— logika karnetów subskrypcyjnych: zakup, saldo wizyt, automatyczne odliczenie przy rezerwacji
— zasady anulowania z terminem przed rozpoczęciem slotu
— panel administratora do harmonogramu, karnetów i ręcznych korekt
— interfejs przyjazny dla urządzeń mobilnych, ponieważ większość klientów rezerwuje z telefonu
Proszę podzielić się podobnymi projektami, które wcześniej realizowaliście, sugerowanym stosem technologicznym oraz przybliżonym harmonogramem i ceną za opisane powyżej prace.