Открытый код.
Надёжная защита.
Система электронных пропусков с открытым исходным кодом и возможностью дальнейшей доработки.
Как устроена система DL Guard?
Преимущества
Усиленная безопасность учебного заведения
Благодаря системе электронных пропусков заведение сможет контролировать, кто посещает её территорию, что позволит предотвратить несанкционированный вход, повышая безопасность учеников и персонала.
Эффективность контроля посещения
Система автоматически записывает время посещения школы учеником, что позволяет отслеживать посещаемость и опоздания без необходимости ручного ведения учета.
Отчетность и аналитика
Система может предоставлять данные о посещаемости учебного заведения, которую можно отслеживать с помощью графиков и таблиц.
Минимализация бумажной работы и экологичность
Уменьшение использования бумажных пропусков и других документов не только упрощает административные процессы, но и способствует снижению вреда окружающей среды.
Возможность улучшений
Открытый исходный код позволит доработать систему под нужды и технические возможности заведения. При создании системы использовались популярные языки программирования и фреймворки, что значительно облегчает дальнейшую модернизацию и поддержку.
Технологии
Arduino
Считывающее устройство состоит из платы Arduino Nano и модуля PN532.
Python
Компьютерное приложение для взаимодействия с считывающими устройствами написано на Python.
Node.js
Серверная часть системы написана на Node.js.
MongoDB
В качестве базы данных используется MongoDB, а для её администрирования - MongoDB Compass + Shell.
HTML CSS JavaScript
Используются в создании сайта проекта, интерфейса компьютерного приложения, а так же сервера.
Next.js
На нём написан сайт проекта.
Kotlin
Используется в мобильном приложении.