Skip to content

vladrassvet/java-shareit

Repository files navigation

java-shareit

Учебная задача в курсе Java developer от Яндекс Практикум.

Цель задачи

Познакомиться с возможностями фреймворка Spring Boot

Описание решения

Сервис обмена предметами между пользователями. Предоставляет следующие возможности:

  1. Работа с пользователями ( /users )
    1. Создание, обновление, удаление
    2. Получение одного пользователя по идентификатору
    3. Получить всех пользователей
  2. Работа с предметами ( /items )
    1. Создание, обновление
    2. Получение одного предмета по идентификатору
    3. Получение списка предметов пользователя
    4. Поиск предметов по названию, описанию
    5. Добавление комментария к предмету
  3. Работа с бронированиями предметов (/bookings)
    1. Создание бронирования
    2. Обновление статуса бронирования
    3. Получение бронирования по идентификатору
    4. Получение списка бронирований
      1. Для владельца бронируемых предметов
      2. Для автора бронирований
  4. Работа с запросами предметов (/requests)
    1. Создание запроса
    2. Получение запросов пользователя
    3. Получение запроса по идентификатору
    4. Получение запросов других пользователей

About

Template repository for ShareIt project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors