Skip to content
This repository was archived by the owner on Feb 4, 2025. It is now read-only.

Latest commit

Β 

History

History
54 lines (44 loc) Β· 1.82 KB

File metadata and controls

54 lines (44 loc) Β· 1.82 KB

πŸ§‡ WaffleOverFlow Server

Tech Stack

waffleoverflow

Members

Leader Member Member
λ¬Έλ³΄ν˜„ 문용균 μ΅œν•˜λŠ˜

Create Database

bash /scripts/bash/init-db.sh

API Docs

πŸ”— Notion Link

Project Structure

β”œβ”€β”€ build.gradle.kts
β”œβ”€β”€ gradlew
β”œβ”€β”€ scripts
β”‚   β”œβ”€β”€ bash/init-db.sh
β”‚   └── sql/init-db.sql
└── src
    └── main
        β”œβ”€β”€ kotlin
        β”‚    └── com.wafflestudio.waffleoverflow
        β”‚        β”œβ”€β”€ domain
        β”‚        β”‚   β”œβ”€β”€ USER - controller, repository, service, model, S3Utils
        β”‚        β”‚   β”œβ”€β”€ ANSWER - controller, repository, service, model
        β”‚        β”‚   β”œβ”€β”€ QUESTION - controller, repository, service, model
        β”‚        β”‚   β”œβ”€β”€ COMMENT - repository, service, model
        β”‚        β”‚   β”œβ”€β”€ VOTE - repository, service, model
        β”‚        β”‚   └── TAG - repository, service, model
        β”‚        └── global
        β”‚            β”œβ”€β”€ auth - JWT, SigninAuthenticationFilter
        β”‚            β”‚   └── OAuth2 - Handler, Service
        β”‚            β”œβ”€β”€ common.exception - ErrorType(ENUM), ErrorResponse
        β”‚            └── config
        β”‚                └── SecurityConfig
        β”‚
        └── resources
            └── application.yml

Database Scheme

image