Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.65 KB

README.md

File metadata and controls

48 lines (33 loc) · 1.65 KB

Explore With Me

Java Spring

About Project

Explore with me is an educational project for developers studying at Yandex Practicum Java Developer course. This repository contains a backend for the social network for organizing events and searching for participants.

About Stack

Technologies were used:

  • Java
  • Spring Boot
  • Maven
  • PostgreSQL
  • Hibernate

About Architecture

  • MSA
  • Two services: main-service and stats-service

About Functionality

  • Stats-service

    • service collects statistics of event views
  • Main-service

    • service process the core business logic of the project and CRUD-operations with entities

About API

Swagger

Learn more information about endpoints and provided JSON - objects in project documentation:

About Entity-Relationship model

Postgres Hibernate

erd

About Run

Docker

Use Maven for packaging and just docker-compose up it! 🐳