Сервис решает проблему связанную с необходимостью приобретения вещей для временного использования. Вместо того, чтобы покупать новую вещь, пользователи могут найти ее на сервисе и взять в аренду на определенное время. Это позволяет экономить деньги и ресурсы, а также уменьшает нагрузку на окружающую среду.
Функционал сервиса позволяет бронировать вещь на определенные даты и закрывает к ней доступ на время бронирования от других желающих. Если нужной вещи на сервисе нет, пользователи могут оставлять запросы, по которым можно добавлять новые вещи для шеринга. Это обеспечивает удобство и гибкость для пользователей и помогает им находить нужные вещи для временного использования. Так же реализована возможность оставлять отзывы после того как пользователь воспользовался вещью.
Применяемы технологии:
- Java 11
- Spring Boot
- Docker
- Hibernate
- PostgreSQL
- Maven
- Lombok
- Junit5
- Mockito
- Postman
- REST
Данное микросервисное приложение состоит из 2-х модулей и базы данных запускаемых каждый в своём Docker контейнере. Модуль "gateway" отвечает за валидацию входящих данных, кроме той, которая требует работы с БД, "server" содержит всю основную логику.