Демонстрация тестового задания. Реализовано:
- две таблицы PostgreSQL с связями one-to-many
- CRUD операции для таблиц
- регистрация и авторизация пользователей
- смена тёмной/светлой темы
личный кабинет
Репозиторий является стандартным Maven проектом. Для запуска из командной строки, введите mvnw (Windows) или ./mvnw (Mac & Linux) в командной строке, затем откройте http://localhost:8080 в браузере.
Также вы можете запустить проект непосредственно из IDE/
MainLayout.java
вsrc/main/java/com/jjmj/application/views
содержит настройки навигации (т. е. боковая/верхняя панель и главное меню). Эта установка использует App Layout.views
модуль вsrc/main/java/com/jjmj/application
содержит серверные Java-представления приложения.data
модуль вsrc/main/java/com/jjmj/application
содержит файлы описания сущностей, репозитории и сервисы для работы с базой данных.security
модуль вsrc/main/java/com/jjmj/application/
содержит файлы Spring Boot Security для реализации авторизации и разделения прав доступа.themes
папка infrontend/
содержит кастомные CSS стили.