Техническое задание: Разработка MVP "АРМ Диспетчера"
Требуется опытный full-stack разработчик для создания с нуля минимально жизнеспособного продукта (MVP) веб-приложения "АРМ Диспетчера".
Основные задачи и требования
1. Система авторизации и профиль пользователя
- Реализовать защищенную систему входа в приложение.
- После успешной авторизации пользователь должен видеть страницу своего профиля (профиль сотрудника).
- На странице профиля должна быть кнопка "Выход" для завершения сессии.
2. Управление лицензиями и доступом
- Реализовать механизм проверки срока действия лицензии для пользователя или системы.
- При окончании срока лицензии функционал приложения должен быть частично или полностью заблокирован.
- Пользователю должно отображаться соответствующее информативное сообщение о причине блокировки.
Стек технологий
- Фронтенд: React.js
- Бэкенд: Laravel (PHP-фреймворк)
Что ожидается от исполнителя
- Четкое понимание задач по созданию MVP.
- Умение работать с указанным стеком технологий (React.js + Laravel).
- Опыт реализации систем аутентификации и авторизации.
- Готовность обсуждать детали и предлагать решения в рамках поставленной задачи.
Проект предполагает дальнейшее развитие, поэтому важны чистый, поддерживаемый код и понятная архитектура.