Skip to content

alextim1508/shareIt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shareIt

Сервис аренды вещей, 2022

Стек: Spring Boot, Hibernate, Maven, PostgreSql, Lombok, MapStruct, Docker, Unit/Mock

Сервис позволяет пользователям брать вещи в аренду. Реализована микросервисная архитектура:

  • db: база данных PostgreSql
  • gateway: контроллер, который осуществляет валидацию входных данных;
  • server: серверная часть приложения (контроллеры, сервисы, репозитории)

Функционал:

  • Можно рассказать о предмете, которым пользователь готов поделиться
  • Забронировать вещь на определённое время
  • Создать запрос предмета, если такой еще не добавили
  • Найти предмет по введеному тексту (в описании или по названию)
  • Оставить отзыв о предмете
  • Возможность изменять статусы доступности предмета, влеяющие на выдачу поиска.