Техническое задание: Доработка личного кабинета Laravel

Краткое описание проекта

Существует рабочий личный кабинет для спортивной экосистемы (спортсмены и спортивные академии), построенный на стеке Laravel, MySQL и Vue 3. Текущая система авторизации использует SMS или код в Telegram. Требуется провести доработки для расширения функциональности системы управления доступом.

Основные задачи для реализации

1. Усовершенствование системы ролей

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

2. Реализация отдельного входа для филиалов

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

Технические требования

  • Каркас проекта: Laravel (версия уточняется у заказчика).
  • База данных: MySQL.
  • Фронтенд: Vue 3.
  • Все изменения должны быть выполнены аккуратно, с сохранением текущей логики работы.
  • Код должен быть чистым, документированным и соответствовать стандартам Laravel.

Ожидаемый результат

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

Разработка 3D-модели и чертежей корпуса для сменного фильтр-модуля

Требуется инженер-конструктор или 3D-моделлер для проектирования функционального и эргономичного корпуса под кастомное электронное устройство. Задача включает создание точной 3D-модели и подготовку конструкторской документации.