Skip to content

chelavik/JavaCourseProject

Repository files navigation

Бронирование мест

Цель проекта — создать сервис, который обеспечит быстрое, гарантированное и удобное бронирование рабочих мест и прочих помещений через интерфейс на сайте

  1. Быстро. Минимизировать количество шагов в процессе бронирования
  2. Гарантированно. Обеспечить актуальное отображение свободных мест и возможность узнать загруженность на нужные дату/время. Не допускать возможности брони одного места двумя участниками
  3. Удобно. Создать интуитивно понятный интерфейс без лишних переходов, с линейной навигацией по сценариям использования

Функциональные требования:

  • Возможности бронирования. Опции для создания и отмены бронирований
  • Административный интерфейс. Управление бронированиями и редактирование данных пользователей

Для запуска сервиса достаточно склонировать репозиторий себе и в нем ввести команду docker-compose up -d

запустятся основной сервис и сервис авторизации, Swagger'ы которых лежат на http://localhost:8081/swagger-ui.html и http://localhost:8080/swagger/index.html соответственно.

credentials админа: admin@example.com : admin123

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published