Tilo - це веб-додаток, розроблений для керування тренувальними сесіями йоги. Він забезпечує зручну платформу для реєстрації користувачів, бронювання сесій та перегляду історії замовлень. Тренери можуть отримати доступ до своїх профілів, щоб переглядати розклад сесій на обрану дату. Адміністратори можуть додавати тренерів, створювати та редагувати розклад, переглядати списки користувачів, які записані на сесії, та видаляти сесії за необхідності.
- Java Spring framework для бекенду
- Шаблонізатор Thymeleaf для динамічних веб-сторінок
- База даних H2 для зберігання даних
- Flyway для міграції бази даних
- MapStruct для відображення об'єктів
- Клонуйте цей репозиторій.
- Відкрийте проект у вашій IDE (рекомендовано IntelliJ IDEA).
- Побудуйте проект для вирішення залежностей.
- Налаштуйте з'єднання з базою даних у файлі
application.yaml. - Запустіть головний файл програми.
Або
- Клонуйте цей репозиторій.
- Налаштуйте з'єднання з базою даних у файлі
application.yaml. - Перевірте наявність Maven та Java
- Виконайте команду
mvn spring-boot:run