Skip to content

Repository files navigation

Сервис для поиска и обмена вещей между пользователями

Севрис обеспечивает пользователям возможность рассказать какими вещами они готовы поделиться, а также находить нужную вещь и брать её в аренду на определенное время.

Функциональность:

CRUD-операции пользователей. CRUD-операции вещей. Просмотр статуса вещи (доступна ли она для аренды). Бронирование вещи на опреденные даты (при бронировании доступ к вещи для других пользователей закрыт). Поиск вещи. Запрос на определенную вещь (в том случае, если нужная пользователю вещь не найдена при поиске). Добавление новой вещи по запросу от других пользователей. Возможность оставлять отзывы на вещи. Технологический стек проекта: Java 11, Spring Boot, REST API, PostgreSQL, Hibernate ORM, Lombok, Docker. Сервис имеет мномогодульную структуру, один из которых отвечает за валидацию входящих данных, второй - за работу бизнес-логики.

Для запуска сервиса в Docker нужно выполнить docker-compose.yml в IntelliJ IDEA.

About

Template repository for ShareIt project.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages