Разработка пропускной системы с NFC
Необходимо реализовать полный стек разработки для современной системы управления доступом, использующей NFC в мобильном приложении.
Основные компоненты проекта
- Backend-часть: Разработка на Python с использованием фреймворка Django. Отвечает за логику работы системы, управление пользователями, правами доступа и взаимодействие с базой данных.
- Frontend-часть: Разработка кроссплатформенного мобильного приложения на Flutter (Dart). Интерфейс для пользователей, использующий NFC-модуль устройства для эмуляции пропуска.
Ключевые требования к системе
- Реализация безопасного обмена данными между мобильным приложением и сервером.
- Использование NFC для идентификации и аутентификации пользователя.
- Создание административной панели для управления учетными записями и правами доступа.
- Обеспечение стабильной работы и отказоустойчивости.
Ожидаемый результат
Готовое к использованию решение, состоящее из работающего сервера (backend API) и мобильного приложения (frontend), позволяющее осуществлять контроль доступа в помещения с помощью смартфона.