Xlock — спеціалізоване програмне рішення для централізованого керування електронними замками та контролю доступу. Система дозволяє адмініструвати підключені замки, налаштовувати права доступу та контролювати операції в єдиному цифровому середовищі.
Основним завданням проєкту було створити надійну та зручну систему, яка спрощує адміністрування фізичного доступу до приміщень, об'єктів або окремих зон. Рішення дозволяє гнучко налаштовувати рівні доступу відповідно до ролей користувачів та централізовано контролювати всі ключові операції.
Технології:
- Vue 3 — сучасний JavaScript-фреймворк для розробки динамічного та інтерактивного інтерфейсу застосунку. Використали компонентний підхід для створення зручних і масштабованих UI-компонентів, реалізації роботи із завданнями, проєктами, статусами та іншими елементами системи.
- NuxtJS — фреймворк на базі Vue 3, використаний для побудови структурованого та продуктивного frontend-застосунку. Забезпечив зручну організацію проєкту, маршрутизацію, оптимізацію продуктивності та швидке завантаження сторінок.
- PHP / Laravel — backend та реалізація бізнес-логіки системи.
- MySQL — централізоване зберігання інформації про користувачів, замки, права доступу та події.
- JavaScript — інтерактивність та динамічна робота інтерфейсу.
- HTML5 / CSS3 — розробка зручного та адаптивного інтерфейсу.
- REST API — комунікація між програмною частиною системи та електронними пристроями.
- Access Control System — управління ролями, рівнями та правилами доступу.
- Event Logging — фіксація операцій та історії взаємодії із замками.
- Security — розмежування прав користувачів та захист системних даних.
Xlock забезпечує централізоване керування системою електронних замків та дозволяє:
- додавати й адмініструвати електронні замки;
- створювати користувачів та групи доступу;
- налаштовувати різні рівні та правила доступу;
- призначати права доступу до конкретних приміщень або зон;
- централізовано керувати доступом;
- контролювати статус підключених пристроїв;
- вести історію операцій та подій;
- відстежувати спроби доступу;
- оперативно змінювати або відкликати права користувачів.
Результат:
- У результаті створено централізовану систему управління фізичним доступом, яка дозволяє замінити розрізнене адміністрування електронних замків єдиною цифровою платформою.
- Xlock спростив роботу адміністраторів, зробив керування доступом більш структурованим та забезпечив прозорий контроль усіх операцій із замками. Гнучка система ролей і прав дозволяє адаптувати рішення під різні сценарії використання та масштабувати його разом із кількістю користувачів і пристроїв.
Xlock — це комплексне рішення для автоматизації контролю фізичного доступу, яке поєднує централізоване керування, гнучкі права доступу та детальний контроль операцій.
