Техническое задание: Разработка MVP "АРМ Диспетчера"

Требуется опытный full-stack разработчик для создания с нуля минимально жизнеспособного продукта (MVP) веб-приложения "АРМ Диспетчера".

Основные задачи и требования

1. Система авторизации и профиль пользователя

  • Реализовать защищенную систему входа в приложение.
  • После успешной авторизации пользователь должен видеть страницу своего профиля (профиль сотрудника).
  • На странице профиля должна быть кнопка "Выход" для завершения сессии.

2. Управление лицензиями и доступом

  • Реализовать механизм проверки срока действия лицензии для пользователя или системы.
  • При окончании срока лицензии функционал приложения должен быть частично или полностью заблокирован.
  • Пользователю должно отображаться соответствующее информативное сообщение о причине блокировки.

Стек технологий

  • Фронтенд: React.js
  • Бэкенд: Laravel (PHP-фреймворк)

Что ожидается от исполнителя

  • Четкое понимание задач по созданию MVP.
  • Умение работать с указанным стеком технологий (React.js + Laravel).
  • Опыт реализации систем аутентификации и авторизации.
  • Готовность обсуждать детали и предлагать решения в рамках поставленной задачи.

Проект предполагает дальнейшее развитие, поэтому важны чистый, поддерживаемый код и понятная архитектура.