🎓 Обновление ТЗ проекта "Облачное хранилище файлов"



Что поменялось



- Доступен готовый фронтенд, написанный на React

- Thymeleaf шаблоны заменены на REST API

- В список технологий добавлен Swagger

- Добавлен чеклист типовых ошибок



Готовый фронтенд на React



https://github.com/zhukovsd/cloud-storage-frontend/



Андрей @MrShoffen реализовал React приложение, предоставляющее интерфейс для всего нужного по ТЗ функционала. В дополнение к этому, приложение имеет адаптивную вёрстку и тёмную тему.



Статические ресурсы скомпилированного React приложения удобно интегрируются в Spring Boot сервис.



Задеплоенная демка фронтенда - https://zhukovsd.github.io/cloud-storage-frontend/files/. API вызовы в задеплоенном приложении мокнуты, поэтому отображаемые данные являются фейковыми.



- Главная страница с файлами корневой папки

- Страница с файлами вложенной папки

- Для теста форм авторизации и регистрации необходимо нажать "выход" в меню пользователя



Благодаря этому готовый фронтенд доступен для всех проектов с 3 по 6.



Thymeleaf шаблоны заменены на REST API



Описание схемы REST API со всеми методами, форматами запросов и ответов.



Это изменение напрашивалось, но было невозможным без качественного фронтенда. Поэтому, с его появлением ТЗ проекта переписано под REST API, как более типовой и релевантный опыт в коммерческой разработке.



К REST API добавлен Swagger, с помощью которого необходимо документировать API.



Роадмап | YouTube | Менторство по трудоустройству | Консультации