Сервис аренды оборудования


Описание

  • Разработать сервис аренды оборудования, который позволит пользователям арендовать оборудование
Основные функции
  • Регистрация пользователей;
  • Авторизация пользователей согласно их ролям;
  • Администрирование данных пользователей;
  • Поиск и выбор оборудования для аренды;
  • Хранение истории заказанного пользователем оборудования;
Технические требования
  • Использование Java и Spring Framework для разработки;
  • Поддержка баз данных PostgreSQL;
  • Реализация REST API для взаимодействия с клиентами;
  • Разработка веб-интерфейса для пользователей и администраторов;

Используемые технологии для реализации данного сервиса

  • Java — язык программирования для разработки;
  • Spring Framework — фреймворк для создания веб-приложений на Java;
  • PostgreSQL — реляционная база данных, для хранения данных о пользователях, оборудовании и аренде;
  • Thymeleaf — шаблонизатор для Java, используется как инструмент создания web-страниц;

Предметная область

img.png


Основные страницы

Авторизация: login.png Регистрация: registration.png Профиль: profile.png Категории (аналогично товарам в категории): categories.png Корзина: order.png Страница администратора admin.png