Описание проекта
Необходимо внести ряд функциональных и интерфейсных изменений в рабочий сервис - платформу для транскрибации аудио в структурированные конспекты. Задача включает доработку UI по готовому макету из Figma и расширение логики API.
Основные блоки работ
- Система онбординга: Реализовать отображение центрального блока (Empty State) для новых пользователей и автоматическую выдачу двух системных файлов (инструкция и демо-конспект) через API.
- Управление файлами: Добавить логику удаления системных файлов (доступно только после загрузки первого файла пользователем).
- Личный кабинет: Переименование разделов, настройка системы индикаторов (баджей) при отсутствии привязанного Email или Telegram-бота.
- UI/UX правки: Скрытие кнопки создания папок в специфических разделах и корректировка адаптивной верстки (Desktop, Tablet, Mobile) по макетам.
- Технический аудит: Проверка и исправление верстки в мобильном Safari (iOS 18), фикс сортировки в админ-панели (модули: Users, Files, Transactions).
Стек технологий
- Frontend: React 18, TypeScript, Tailwind CSS
- Backend: Python 3.12, FastAPI, PostgreSQL
Условия сотрудничества (обязательно)
- Юридическое оформление: работа строго по договору (с самозанятым, ИП или ГПХ)
- Конфиденциальность: обязательное подписание NDA до передачи доступов к репозиторию
- Качество: ожидается чистый код на TypeScript и Python