Уеб приложение / Графици и организация

Smart Room Booking

Частно приложение

Платформа за резервации на собствен сървър с PHP 8 и MySQL, наличност в реално време, QR/GPS регистрация, награди и публична демонстрация.

booking.strix.bg
Smart Room Booking — табло за резервации на репетиционни зали.Разгъни цялата екранна снимка Свий екранната снимка
Smart Room Booking — табло за резервации на репетиционни зали.
Smart Room Booking — табло за резервации на репетиционни зали.
ПРОЕКТЪТ В КОНТЕКСТ

От свободната зала до потвърденото присъствие.

Продуктов интерфейс · PHP/MySQL приложение · PWA и администрация

Задачата

Организация на общи репетиционни пространства в различни сгради без конфликтни резервации и с разграничение между запазен час и реално посещение. Системата трябва да е удобна както за потребители с телефон, така и за администратори.

Подходът

Наличност през 15 минути, заключване на редове в базата, настройки за нивата на резервация и QR регистрация с GPS проверка спрямо геозоната на сградата. График, известия, награди и отчети в PHP/MySQL платформа на собствен сървър.

Резултатът

Потребителите проверяват наличност и резервират през инсталируемо уеб приложение. Настроените правила освобождават неизползвани резервации; администраторите управляват зали, сгради и отчети в обща система. Отделна публична демонстрация показва потребителския и административния достъп.

ПОГЛЕД ОТБЛИЗО

Вижте как работи.

Преглед на заснети екрани. Връзките към проекта отварят работната система.

Започнете с наличността
Започнете с наличността
Разгледайте залата
Разгледайте залата
Изберете час
Изберете час

Публичната демонстрация обединява бърза резервация, търсене на зала и графика за деня.

Всяка зала има отделна страница с наличност и предстоящи резервации.

Седмичната наличност е до контролите за резервация. Можете да изпробвате отделното демо с публичните профили по-долу.

ПУБЛИЧНА ДЕМОНСТРАЦИЯ НА ПРИЛОЖЕНИЕТО

Изпробвайте Smart Room Booking

Разгледайте резервациите с потребителския профил или таблото, анализите и управлението с администраторския профил.

Отвори демонстрацията ↗
Публични демонстрационни профили
РоляПотребителПарола
Админadmin_demodummy_pass!
Потребителuser_demodummy_pass!

Тези профили са за отделната публична демонстрация. Работната система на Симфониета Враца използва свои разрешени профили.

За проекта

Система за резервации на репетиционни зали, използвана на book.vso.bg. Приложението подпомага организацията на използването на репетиционните пространства.

Приложението поддържа резервации, QR регистрация с GPS геозона, PWA и административни инструменти. Достъпът до работната система изисква профил.

ВЪТРЕ В ПРОЕКТА

Функционалности

Разгледайте инструментите и работните процеси в този проект.

ВЪЗМОЖНОСТИ

Резервации и присъствие

  • Наличност в реално време и резервации без застъпване чрез заключване на редове в базата данни, с 15-минутни интервали от 07:00 до 22:00 ч.
  • QR код за всяка зала и GPS регистрация с проверка на разстоянието по формулата на Хавърсин и радиус от 50 до 5000 м. Резервациите при неявяване се освобождават автоматично.
  • Няколко сгради и зали върху интерактивна карта с Leaflet.js и отделни настройки на геозоната за всяка сграда.
  • Три персонализируеми нива за резервации с ограничения за предварително запазване и дневни лимити.
ВЪЗМОЖНОСТИ

PWA и известия

  • Инсталиране на iOS, Android и настолен компютър с офлайн поддръжка чрез service worker.
  • Push известия в реално време чрез VAPID Web Push.
  • SMTP имейли чрез PHPMailer за напомняния, съобщения и възстановяване на парола.
ВЪЗМОЖНОСТИ

Ангажираност и награди

  • Шест ранга от начинаещ до маестро, осем вградени значки и възможност за собствени значки.
  • Седмични поредици, класации, лична статистика и отбелязване на постижения.
  • Печелене и използване на жетони в магазин за награди: златни рамки, етикети за зали, представяне на потребител, двойни жетони, поздрави и кутия изненада.
ВЪЗМОЖНОСТИ

Администрация и анализи

  • Табло с над 20 показателя в реално време, активни потребители, поток на активността и информация за състоянието на системата.
  • Заетост на залите, тенденции в резервациите, пикови часове, потребителска активност и обобщени отчети.
  • Дневник на резервациите с разширени филтри и експорт в CSV/PDF.
  • Управление и блокиране на потребители, неограничени собствени значки и настройки на наградите в магазина.
ВЪЗМОЖНОСТИ

Езици, теми и ежедневни инструменти

  • Петнадесет преведени езика, писане отдясно наляво за арабски и JSON файлове за добавяне на преводи.
  • Пет светли и тъмни теми със запазване на предпочитанията.
  • Любими зали, търсене на свободна зала по период и бърза резервация с визуална карта на заетостта.
  • Уиджет за времето с настройка на местоположението и списък на членовете.
ВЪЗМОЖНОСТИ

Сигурност и настройки

  • CSRF защита на формите и API заявките и ограничаване на опитите за вход.
  • Възстановяване на парола с токен с ограничена валидност и защита срещу разкриване на съществуващи профили.
  • Проверка и почистване на качените профилни изображения.
  • Включване и изключване на игрови елементи, жетони и QR регистрация чрез настройки в .env.
ВЪЗМОЖНОСТИ

Инсталиране и собствена инфраструктура

  • Инсталатор в пет стъпки през браузъра без необходимост от команден ред.
  • Адаптивен интерфейс, долна навигация за мобилни устройства и поддръжка на безопасната зона на iOS.
  • Четим и персонализируем изходен код без обфускация, кодирани файлове или изискване за лицензионен сървър.

Разгледайте услугите зад този проект

Имате подобна задача?

Да създадем вашия проект ↗