An open API service indexing awesome lists of open source software.

https://github.com/depromeet/11th_5team

감정 기록 공유 플랫폼 moodpic back-end✨
https://github.com/depromeet/11th_5team

Last synced: 6 months ago
JSON representation

감정 기록 공유 플랫폼 moodpic back-end✨

Awesome Lists containing this project

README

          

# 🌡 Moodpic Backend

> 나만의 감정 기록 보관소, moodpic
당신의 해소하고 싶은 감정들을 기록하고 공유해보세요. 마음이 한결 편안해질거예요! 📝



스크린샷 2022-06-29 오후 9 50 31

## [무드픽 접속하기 ✏️](https://www.moodpic.kr/)

서버 실행 방법

```bash
$ ./gradlew :applications:app-demo:bootRun -PkakaoClientId="{저거}" -PkakaoRedirectUrl="{그거}"
```

api 명세서
- https://www.api.moodpic.kr/docs/index.html


## 🌡 Tech Stacks

### ⚒️ Development Tools











### ⚒️ Infra









## 🌡 Feature

스크린샷 2022-06-29 오후 9 51 47

```
1. 감정을 선택하여 글 기록하기
2. 폴더별/감정별로 글 확인하기
3. 다른 사람의 글 둘러보기
4. 편지로 감정 공유하기
```



## 🌡 Contributors

| ```Lead``` 이 건 | 박수호 | 양형욱 | 이 솔 |
| :-: | :-: | :-: | :-: |
| [@zkdlu](https://github.com/zkdlu)             | [@grand7070u](https://github.com/grand7070u) | [@rere950303](https://github.com/rere950303) | [@soleu](https://github.com/soleu)            |
| | | | |


## 🌡 Front-end Repository

https://github.com/depromeet/11th_5team_fe


## 🌡 Server Architecture

Frame 24225




## 🌡 Database Schema

![5gzoo](https://user-images.githubusercontent.com/76844556/176010880-6d519336-bb06-458e-aed2-412874f19e2a.png)




## 🌡 Project Foldering

```
🗂 11th_5team
🗂 applications
🗂 app-demo
🗂 components
🗂 category
🗂 member
🗂 module-category
🗂 module-folder
🗂 module-member
🗂 module-member
🗂 module-oauth
🗂 module-post-folder
🗂 module-posts
🗂 module-search
🗂 module-sharing
🗂 postEvent
🗂 support-feign
🗂 support-jpa
🗂 support-jwt
🗂 support-security
🗂 gradle
- build.gradle
- Dockerfile
- settings.gradle
```



## 🌡 Module dependencies

```java
dependencies {
implementation project(':components:module-oauth')
implementation project(':components:support-security')
implementation project(':components:module-member')
implementation project(':components:module-folder')
implementation project(':components:module-posts')
implementation project(':components:module-post-folder')
implementation project(':components:module-search')
implementation project(':components:support-jwt')
implementation project(':components:support-jpa')
implementation project(':components:module-category')
implementation project(':components:module-sharing')
implementation project(':components:member')

asciidoctorExt 'org.springframework.restdocs:spring-restdocs-asciidoctor'
testImplementation 'org.springframework.restdocs:spring-restdocs-mockmvc'

implementation 'com.github.zkdlu:api-response-spring-boot-starter:1.0.8'

runtimeOnly 'com.h2database:h2'

runtimeOnly 'mysql:mysql-connector-java'
implementation 'mysql:mysql-connector-java'
}
```