EFUB 3rd SWS(Summer Web Surf) 2ν E-Day Project
μλΉ λ²λ€μ΄ κ°κ° D-7λΆν° ν루ν루 μ΄λ¦¬λ ν΄μ¦λ₯Ό λ§μΆλ©° μ΄νμ¬λμ λν΄ μμκ°λ ν΄μ¦+μ 보 μ¬μ΄νΈμ λλ€. μ΄νμΈμΌλ‘μ μμλλ©΄ μΈλͺ¨ μλ, μμλλ©΄ μ’μ μ§μκ³Ό κΏνλ€μ λ°μκ° μ μλ μ μ©ν μ¬μ΄νΈκ° λ κ²μ λλ€. D-7λΆν° ν΄μ¦λ₯Ό νλμ© λ§μΆ λλ§λ€ λ©μΈ νλ©΄μ μλ νκ΅ μ§λμ μμ΄ μ νμ§λ©΄μ, κ°κ° λ μλ μμ΄ λͺ¨λ μΉ ν΄μ§ νκ΅ μ§λλ₯Ό μ»μ μ μμ΅λλ€.
- νλ‘μ νΈ μΈν : 2023.07.04. - 2023.07.09.
- API κ°λ°: 2023.07.10. - 2023.07.24.
- λ°°ν¬ λ° API μ°κ²°: 2023.07.25 - 2023.08.
κΆλ―Όμ | μ΅μ€μ§ | μ‘μ±μ | μ΄νλ |
---|---|---|---|
@mingulmangul | @choiyounji | @chhaewxn | @hannah0226 |
νλ‘μ νΈ μΈν
λ° μν°ν° μμ± CI/CD νκ²½ κ΅¬μΆ μΉ΄μΉ΄μ€ OAuth λ‘κ·ΈμΈ κ°λ° μ¬μ©μ μ 보 μ‘°ν API κ°λ° DB μ€κ³ λ° λ°μ΄ν° κ΅¬μΆ |
μΉ΄μΉ΄μ€ OAuth λ‘κ·ΈμΈ κ°λ° μ¬μ©μ API κ°λ° API λͺ μΈμ μμ± μ μ μ 보 μ μ₯ DB μ€κ³ |
μΆκ°μ 보 API κ°λ° λ¬Έμμ¬ν API κ°λ° μ¬μ©μ μΉνΈ API κ°λ° λ°μ΄ν° μ½μ SQLλ¬Έ μμ± API λͺ μΈμ μμ± |
ν΄μ¦ λ΄μ© 보기 API κ°λ° ν΄μ¦ μ λ΅ νμΈ API κ°λ° API λͺ μΈμ μμ± |
View | Method | Detail | Developer |
---|---|---|---|
μ¬μ©μ API | POST | μ¬μ©μ λ‘κ·ΈμΈ | μ€μ§/λ―Όμ |
GET | μ¬μ©μ μ 보 보기 | μ€μ§/λ―Όμ | |
ν΄μ¦ API | GET | ν΄μ¦ λ΄μ© 보기 | νλ |
POST | ν΄μ¦ μ λ΅ μ ν | νλ | |
λ¬Έμ API | POST | λ¬Έμμ¬ν μμ±νκΈ° | μ±μ |
μΆκ°μ 보 API | GET | μΆκ°μ 보 νμ΄μ§ 보기 | μ±μ |
μΉνΈ API | GET | μΉνΈ νμ΄μ§ 보기 | μ±μ |
νκ·Έ μ΄λ¦ | μ€λͺ |
---|---|
feat | μλ‘μ΄ κΈ°λ₯ μΆκ° |
fix | λ²κ·Έ, μ€λ₯ μμ |
style | μ½λ ν¬λ§·ν , μ€ν μμ , μ£Όμ μμ λ° μμ λ± |
docs | λ¬Έμ μμ |
chore | λΉλ λ° ν¨ν€μ§ μμ λ° μμ |
refactor | μ½λ 리ν©ν λ§ |
setting | νκ²½μ€μ |
- issue μμ±
- local - feature/~ μμ κ°μ κΈ°λ₯ μμ
- remote - feature/~ μ Push
- remote - develop μΌλ‘ Pull Request
- μ½λ 리뷰 ν remote - develop Merge
- remote - develop μ Merge λ λ local - develop pull λ°μ μ΅μ μν μ μ§
ν΅ν© κ°λ° νκ²½ | IntelliJ |
---|---|
Spring λ²μ | 2.7.11 |
λ°μ΄ν°λ² μ΄μ€ | AWS RDS(MySQL) |
λ°°ν¬ | AWS EC2(Ubuntu), S3, CodeDepoly |
Project λΉλ κ΄λ¦¬ λꡬ | Gradle |
CI/CD ν΄ | Github Actions |
ERD λ€μ΄μ΄κ·Έλ¨ ν΄ | ERD Cloud |
Java version | Java 11 |
π src/main/java/efub/eday
βββ edayback
βββ domain
βΒ Β βββ day
βΒ Β β βββ dday
| | | βββ entity
β β β βββ repository
βΒ Β β βββ info
| | | βββ controller
β β β βββ dto
β β β βββ entity
β β β βββ repository
β β β βββ service
βΒ Β β βββ quiz
| | | βββ controller
β β β βββ dto
β β β βββ entity
β β β βββ repository
β β β βββ service
βΒ Β β βββ title
| | βββ controller
β β βββ dto
β β βββ entity
β β βββ repository
β β βββ service
βΒ Β βββ global
βΒ Β β βββ exception
βΒ Β βββ member
| | βββ auth
β β βββ controller
β β βββ dto
β β βββ entity
β β βββ repository
β β βββ service
βΒ Β βββ query
| βββ controller
β βββ dto
β βββ entity
β βββ repository
β βββ service
βββ global
βββ config
βββ feign
βββ jwt