- backend/ - исходный код Spring Boot приложения(сюда распаковать архив от Spring Boot)ю
- docker-compose.yml - конфигурационный файл для Docker Compose, описывающий сервисы проекта.
- frontend/ - исходный код React приложения.
- Клонируйте репозиторий на ваш локальный компьютер.
- Перейдите в каталог проекта.
- Запустите контейнеры с помощью Docker Compose:
docker-compose up
Нужно подождать пока все зависимости установятся и проект соберется, после этого можно будет перейти по ссылкам ниже.
После запуска backend, Swagger будет доступeн тут: http://localhost:8080/swagger-ui/index.html
После запуска, frontend будет доступeн тут: http://localhost:3000/
Для генерации ui используется ui.shadcn.com, что позволяет масштабировать проект и ускорить разработку.
- Переходим в директорию frontend( cd frontend ), далее:
- Пример кода для генерации button
npx shadcn-ui@latest add button
- Иконки из этой библиотеки: https://lucide.dev/icons/