Техническое задание: веб-приложение с личным кабинетом Мне нужно разработать полноценное веб-приложение в формате SaaS-платформы, а не обычный информационный сайт. 1. Общая концепция Интерфейс должен работать как личный кабинет пользователя: * авторизация / регистрация; * личный кабинет; * боковая навигационная панель; * разделы и подразделы; * раскрывающиеся пункты меню; * отдельные рабочие страницы для каждого модуля; * сохранение данных пользователя; * взаимодействие с backend и базой данных. По структуре интерфейса ориентироваться на современные SaaS/Dashboard-приложения. 2. Навигация Слева должна находиться фиксированная боковая панель. В ней: * логотип / название платформы; * главная; * основные разделы; * подразделы; * возможность раскрывать и сворачивать группы; * визуальное выделение активного раздела. На мобильной версии боковое меню должно открываться поверх основного контента, как на референсе. 3. Основная область Справа от меню находится рабочая область. При переходе в раздел пользователь не покидает приложение, а открывается соответствующий модуль внутри личного кабинета. Каждый модуль должен иметь собственный интерфейс: таблицы, формы, карточки, фильтры, кнопки, настройки и т.д. — в зависимости от функционала конкретного раздела. 4. Адаптивность Интерфейс должен корректно работать: * на компьютере; * на ноутбуке; * на планшете; * на мобильном телефоне. На мобильном: * боковое меню скрыто по умолчанию; * открывается по кнопке; * основная рабочая область занимает весь экран; * элементы интерфейса адаптируются под touch-управление. Нужно взять сам принцип работы интерфейса: авторизация ? личный кабинет ? боковое меню ? разделы ? рабочие модули и сделать полностью собственный дизайн и функциональность под мой продукт. 6. Архитектура Нужна полноценная архитектура: Frontend ? Backend/API ? Database Предусмотреть возможность дальнейшего добавления новых разделов и функций без переделки всей системы.