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

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

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

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

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

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

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

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

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

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

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

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

Оптимизация ассемблерного кода

Требуется переписать выделенный фрагмент кода на языке ассемблер альтернативным способом. Необходимо повысить эффективность или читаемость указанного участка программы.

Разработка программы для обработки и анализа CSV-данных на Python

Требуется создать программу на Python, которая автоматизирует разбивку данных из ячеек CSV-файла (аналог функции Excel Text-to-Columns) и выполняет последующий анализ. Результат должен быть упакован в исполняемый EXE-файл с интерфейсом для загрузки данных.

Создание трех вариантов визуализации спальни в классическом стиле

Необходимо разработать три варианта редизайна спальни на основе исходной фотографии. Требуется изменить текстиль и декор, сохранив мебель и планировку. Результат должен быть представлен в формате "до и после".