Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bucketonhead/java-explore-with-me
REST-service for finding interesting events and companies to attend them.
https://github.com/bucketonhead/java-explore-with-me
apache-maven checkstyle-plugin docker-compose dockerfile dto hibernate jacoco-plugin java-11 lombok microservice postgresql rest-api spring-boot-2 spring-data-jpa
Last synced: 16 days ago
JSON representation
REST-service for finding interesting events and companies to attend them.
- Host: GitHub
- URL: https://github.com/bucketonhead/java-explore-with-me
- Owner: BucketOnHead
- Created: 2023-01-26T09:04:14.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-22T11:19:46.000Z (almost 2 years ago)
- Last Synced: 2024-11-13T18:45:46.102Z (3 months ago)
- Topics: apache-maven, checkstyle-plugin, docker-compose, dockerfile, dto, hibernate, jacoco-plugin, java-11, lombok, microservice, postgresql, rest-api, spring-boot-2, spring-data-jpa
- Language: Java
- Homepage:
- Size: 286 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Explore with me
> Explore with me - это проект, который позволяет пользователям
> находить интересные события, а также компанию для их посещения.
> Основная идея заключается в упрощении процесса планирования досуга
> и облегчении поиска единомышленников.## Оглавление
- [Архитектура проекта](#архитектура-проекта)
- [Инструкция по установке](#инструкция-по-установке)
- [Технологический стек](#технологический-стек)## Архитектура проекта
![project architecture](./.readme/project_architecture.png)## Инструкция по установке
- [Требования](#требования)
- [Установка](#установка)
- [Запуск](#запуск)### Требования
- Git
- Docker
- JDK 11 или выше
- Apache Maven 3.6.0 или выше### Установка
1. Склонируйте репозиторий на свой компьютер с помощью команды:
```bash
git clone https://github.com/BucketOnHead/java-explore-with-me.git
```2. Перейдите в директорию проекта:
```bash
cd java-explore-with-me
```3. Соберите проект с помощью Apache Maven:
```bash
mvn clean install
```### Запуск
После установки проекта, вы можете запустить его с помощью команды:
```bash
sudo docker-compose up -d
```## Технологический стек
- Java 11
- Spring Boot 2
- ORM: Hibernate, Spring Data JPA
- Apache Maven
- Docker: dockerfile, docker-compose