Skip to content

SalipA/java-explore-with-me

Repository files navigation

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! 🐳

Releases

No releases published

Packages

No packages published