/11th_5team

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

Primary LanguageJava

🌡 Moodpic Backend

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


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

서버 실행 방법
$  ./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             @grand7070u @rere950303 @soleu           

🌡 Front-end Repository

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


🌡 Server Architecture

Frame 24225



🌡 Database Schema

5gzoo



🌡 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

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'
}