Java-shareit – приложение для “шеринга” вещей. Данное приложение обеспечивает пользователям возможность рассказывать, какими вещами они готовы поделиться, а также, находить нужную вещь и брать её в аренду на какое-то время.
Применяемые технологии:
Lombok, Spring Boot, Spring Data JPA, PostgreSQL, JUnit, Mockito, MapStruct, Docker, Docker Compose.
Основные возможности:
- Добавление и возможность редактирования вещей для аренды;
- Поиск вещей (по названию, описанию);
- Бронирование вещи для аренды (бронь можно добавить, подтвердить или отклонить);
- Получение списка всех бронирований с фильтром по статусу;
- Написание отзыва на вещь после того, как взяли ее в аренду;