Задача
Требуется разработать веб-интерфейс для систематизации учета технической и проектной документации. Интерфейс должен позволять пользователям создавать иерархическую структуру (разделы и вложенные подразделы), загружать в них файлы с текстовым описанием, а также оставлять комментарии к документам с привязкой к имени пользователя.
Ключевые требования
- Создание, редактирование и удаление разделов/подразделов (неограниченная вложенность).
- Возможность загружать файлы (размер и типы файлов согласуются с исполнителем) и указывать краткое описание к каждому файлу.
- Функция комментариев к загруженным файлам: пользователь должен указывать свое имя (или логин) при оставлении комментария.
- Удобный и интуитивно понятный интерфейс для навигации по структуре документов.
Примечание
Названия организаций, контакты и ссылки на сайты из исходного запроса удалены. Все детали по взаимодействию с базой данных уточняются с исполнителем.