Система VIP Доступу Буковель

Повна система для управління уроками лижної школи, бронюваннями готелів, перевіркою VIP доступу та операціями персоналу.

🌐 Веб-інтерфейси

Веб-інтерфейси на основі ролей для операцій персоналу:

  • Огляд веб-інтерфейсів — Повний посібник по всіх веб-інтерфейсах
  • Інтерфейс касира (/cashier/) — Швидка перевірка скіпасів з інформацією про майбутню валідність
  • Інтерфейс лижної школи (/skischool/) — Управління уроками та учасниками
  • Інтерфейс готелю (/hotel/) — Створення бронювань готелів з VIP доступом
  • Журнал аудиту (/audit/) — Моніторинг всіх дій операторів (тільки для адмінів)

Всі інтерфейси включають аутентифікацію, контроль доступу на основі ролей та логування аудиту.


🆕 НОВИЙ API (Рекомендовано)

API Уроків

Управління окремими уроками з номерами бронювань та скіпасами:

API Звітів

Щоденні звіти та аналітика для відділу контролю:


API Перевірки Доступу

  • Перевірити доступ — Перевірка скіпасу на турнікеті з інформацією про майбутню валідність

Нові можливості: - Повертає період валідності для скіпасів, знайдених в базі даних - Допомагає касирам інформувати клієнтів, коли їх скіпас буде активним - Підтримує кілька джерел перевірки (уроки, бронювання готелів) - Оптимізовано для продуктивності з щоденним фільтруванням


API Бронювань HMS

Ініціалізація проекту для локальної розробки

Передумови

Запуск сервера розробки для локальної розробки:

docker-compose up

Створіть суперкористувача для входу в адмін-панель:

docker-compose run --rm web ./manage.py createsuperuser