Skip to content

vsbakushkin/java-shareit

Repository files navigation

Share It

Share It - это сервис для совместного использования вещей (от англ. share — «делиться»). Он позволяет пользователям возможность рассказывать, какими вещами они готовы поделиться и находить нужную вещь и брать её в аренду на какое-то время.

Технологии, применяемые в проекте

Spring Boot, Spring Data JPA, Hibernate, PostgreSQL, JUnit, Mockito, Docker

Структура приложения

В приложении применяется микросервисная архитектура. Оно состоит из двух сервисов и СУБД:

  1. Gateway - сервис, с которым непосредственно работают пользователи. В нём выполняется валидация запросов.
  2. Server - содержит всю основную логику и обращается в БД.
  3. СУБД PostgreSQL

Как запустить приложения

В корневой директории проекта запустить Docker-контейнеры командой

docker-compose up

API

API формируется с помощью Swagger. На данный момент в самой базовой реализации.

About

Share It is a service for sharing things. It allows users to tell what things they are ready to share, find a suitable thing and rent it for some time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors