Skip to content

YakupovRR/java-shareit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JAVA-ShareIt

Стек: Java Core, Spring Boot, Spring Framework, Git, Maven, SQL (PostgreSQL, H2), Hibernate, JUnit, Docker.
Приложение позволяет пользователям делиться между собой вещами: добавлять вещи, подавать запросы на их добавление, бронировать их и управлять запросами на бронирование собственных вещей.
Реализована микросервисная архитектура: приложение состоит из модуля сервера, в котором находится вся бизнес-логика, и сетевого шлюза для фильтрации входящих запросов.
Для развертывания необходимы: OpenJDK Java 11, Apache Maven, Docker.



Функционал:


Бронирования:

  • Добавление нового бронирования
  • Получение существующего бронирования
  • Получение списка бронирований по критериям
  • Изменение статуса одобрения бронирования

Вещи:

  • Добавление новой вещи
  • Добавление комментария к существующей вещи
  • Получение существующей вещи
  • Получение списка вещей по критериям
  • Обновление существующей вещи

Запросы:

  • Создание нового запроса на добавление вещи
  • Получение существующего запроса на добавление вещи
  • Получение списка запросов по критерию

Пользователи:

  • Добавление нового пользователя
  • Получение существующего пользователя
  • Обновление пользователя
  • Удаление пользователя

About

Template repository for ShareIt project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages