Skip to content

IAmA1ex/java-shareit

Repository files navigation

ShareIt

ShareIt — это модульное приложение для аренды вещей, которое позволяет пользователям делиться своими предметами и брать в аренду вещи других людей.

📋 Описание проекта

Приложение состоит из двух модулей:

  1. Модуль бизнес-логики и обработки данных (server) — отвечает за реализацию всей основной функциональности.
  2. Модуль валидации данных запросов (gateway) — обрабатывает запросы пользователей и проверяет их корректность.

Основной функционал:

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

⚙️ Технологии

  • Java
  • Spring Boot
  • JUnit
  • Maven
  • Docker

About

Template repository for ShareIt project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages