Skip to content

fixercom/java-shareit

Repository files navigation

java-shareit

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

  • Добавление новых вещей пользователем;
  • Добавление нового запроса на бронирование;
  • Подтверждение или отклонение запроса на бронирование владельцем вещи;
  • Возможность закрытия доступа к вещи на время занятого бронирования от других желающих;
  • Возможность оставить запрос на вещь если нужной вещи ни у кого нет;
  • Получение списка всех бронирований текущего пользователя;
  • Получение списка бронирований для всех вещей текущего пользователя;
  • Возможность оставить отзыв на вещь, после того как пользователь взял ее в аренду.

Tехнологический стек: Java 11, Spring Boot, Spring web MVC, Spring Data JPA, Postgres, Lombok, MapStruct, JUnit5, Mockito

Схема БД

About

Template repository for ShareIt project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published