Задача

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

Ключевые требования

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

Примечание

Названия организаций, контакты и ссылки на сайты из исходного запроса удалены. Все детали по взаимодействию с базой данных уточняются с исполнителем.

Разработка высоконагруженного микросервиса для управления складскими остатками

Требуется создать отказоустойчивый и производительный микросервис на Rust (фреймворк Actix) с базой данных PostgreSQL для операций с остатками товаров на складе. Система должна быть рассчитана на высокие нагрузки.