#Legal AI — это веб-сервис, предназначенный для автоматизации юридических процессов.
##Задание на разработку модуля `cases`
Необходимо разработать фронтенд загрузки документов в систему (предварительный
проект фронтенд-шаблона предоставляется для примера, реализованная структура
оконного интерфейса на JS и TailwindCSS), по аналогии с окном проводника windows, и
реализовать следующий функционал свойств документов: вместо стандартных свойств
таблицы (дата, тип, размер) реализовать возможность присвоение специальных
юридических аргументов файлам для их дальнейшей классификации.
### Рабочая среда и инструменты разработки
- ОС: Ubuntu 24.04 LTS
- Среда: Docker
- Язык: Python 3.12
- Фреймворк: Django 5.x
- БД: PostgreSQL
- Контейнеризация: Docker Compose (модули `web`, `db`, `pgadmin`)
- Код подключается как volume
- Основной Django-проект: `main`
- Модули подключаются как Django-приложения
####Фронтенд:
- Аналогия проводника (Windows Explorer): цель – привычный пользовательский
интерфейс.
- Возможность загрузки документов с локального компьютера (загрузка имитируется:
сохраняются только название и путь, файл не передаётся)
- Возможность вручную задать каждому документу юридические атрибуты
- Возможность вручную задать каждой папке (всему делу) юридические атрибуты
#####Бэкенд:
- Модель `Case`, связанная с пользователем
- Модель `Document` с юридическими атрибутами, привязанная к `Case`
- API
Подробное описание прилагается