<p>Добрый день!</p><p>Есть проект облачного хранилища, к нему есть замечания, необходимо доработать.</p><p>Проект лежит на <br /><a href="https://github.com/Dvbelousov/Diplom_MyCloud">https://github.com/Dvbelousov/Diplom_MyCloud</a></p><p></p><p>Что нужно сделать:</p><ol><li><p><b>Реализовать систему специальных ссылок:</b></p></li></ol><p>o Добавить генерацию уникальных ссылок для файлов</p><p>o Реализовать endpoint для скачивания по этим ссылкам</p><p>o Обеспечить безопасность при скачивании по публичным ссылкам</p><p>2. <b>Исправить систему прав доступа:</b></p><p>o Добавить проверки прав для администраторов при работе с файлами пользователей</p><p>o Реализовать возможность администраторам просматривать все хранилища</p><p>3. <b>Доработать функционал файлового хранилища:</b></p><p>o Реализовать физическое переименование файлов</p><p>o Добавить proper обработку ошибок</p><p>o Улучшить валидацию загружаемых файлов</p><p>4. <b>Исправить административный интерфейс:</b></p><p>o Реализовать изменение статуса администратора</p><p>o Добавить отображение информации о хранилищах пользователей</p><p>5. <b>Улучшить валидацию данных</b> на бэкенде для всех входных параметров</p><p>6. <b>Добавить полноценное логирование</b> операций на сервере</p><p>7. <b>Реализовать навигационное меню</b> с изменяющимся состоянием в зависимости от аутентификации</p><p>8. <b>Улучшить обработку ошибок</b> на фронтенде и бэкенде</p>