๐ ๋ชฉ์ฐจ
'์ฌ๊ฐ๋
ธ์ธ๋ณต์ง์ผํฐ์ ์ฌํ๋ณต์ง์ฌ๋ฅผ ์ํ'
์์๋ณดํธ์ฌ์ ๋
ธ์ธ์ ์ต์ ๋งค์นญ์ ํตํด
์ฌ๊ฐ๋
ธ์ธ๋ณต์ง์ผํฐ์ ๊ตฌ์ธ๋์ ํด๊ฒฐํ๊ณ , ๋ง์ถคํ ๋๋ด ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๋งค์นญ ํ๋ซํผ
๐จ ์ ์๋ฏผ (PM) |
๐ ์ ๋ฏผํธ (Back-End) |
๐ฎ ๋ฐ์ฑํ (Back-End) |
๐ฐ ํ์ฑ์ฃผ (Back-End) |
โฝ ๋ฐ๋ณ์กฐ (Front-End) |
๐ ์์งํฌ (Front-End) |
๐ฅจ ์ ์๋น (Front-End) |
Frontend
Language | Typescript (Node: )
Framework | React (version: )
Library | Axios (1.6.7), Styled Components (6.1.8), Recoil (0.7.7), Yarn (1.22.21), EventSourcePolyfill (1.0.31)
Backend
Language | Java 17
Framework | Spring Boot 3.3.6
Data(RDBMS) | Spring Data JPA
Build Tool | Gradle 8.5.0
Infra Structure
Login/Signup ํ์ด์ง
| ์๋น์ค ์ต์ด ํ๋ฉด |
|---|
![]() |
| ๋ฉ์ธํ์ด์ง์์ ์์๋ณดํธ์ฌ ๋ฐ ๊ด๋ฆฌ์๋ก ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค. |
์์๋ณดํธ์ฌ ํ์ด์ง
| ์์๋ณดํธ์ฌ ๊ตฌ์ง ๋ฑ๋ก ํ์ด์ง |
|---|
![]() |
| ์์๋ณดํธ์ฌ๋ ๊ตฌ์ง์กฐ๊ฑด์ ์์ฑํ์ฌ ์ํ๋ ๊ทผ๋ฌดํ๊ฒฝ์ ์ค์ ํ ์ ์์ต๋๋ค. |
๋งค์นญ ์๊ณ ๋ฆฌ์ฆ ๊ฒฐ๊ณผ ํ์ด์ง
๊ด๋ฆฌ์ ํ์ด์ง
| ๊ตฌ์ธ ๋ฑ๋ก ํ์ด์ง |
|---|
![]() |
| ๊ด๋ฆฌ์๋ ์ด๋ฅด์ ๋ณ ๊ตฌ์ธ์กฐ๊ฑด์ ์์ฑํจ์ผ๋ก์จ ํ์ํ ๊ทผ๋ฌดํ๊ฒฝ์ ์ธํ ํ ์ ์์ต๋๋ค. |
| ๊ทผ๋ฌด ์์ฒญ ํ์ด์ง | ๊ทผ๋ฌด ์์ฒญ ์๋ตํ์ด์ง |
|---|---|
![]() |
![]() |
| ์์ฒญ๋ฐ์ ๊ทผ๋ฌด์์ฒญ์ ๋ํด ์๋ฝ/์กฐ์จ/๊ฑฐ์ ์๋ต์ ๋ณด๋ผ ์ ์์ต๋๋ค. |
๐ API ๋ช ์ธ์
https://solar-spot-733.notion.site/API-3afd7f311614419384622eda0cd66e6a?pvs=73
๐ ERD
๐ Git ์ปจ๋ฒค์
| ์ปค๋ฐ ์ ํ | ์ค๋ช |
|---|---|
feat |
์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
fix |
๋ฒ๊ทธ ์์ |
docs |
๋ฌธ์ ์์ |
style |
์ฝ๋ ํฌ๋งทํ , ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ ๋ฑ (์ฝ๋ ๋ณ๊ฒฝ ์์) |
refactor |
์ฝ๋ ๋ฆฌํฉํ ๋ง |
test |
ํ ์คํธ ์ฝ๋ ์ถ๊ฐ ๋ฐ ์์ |
chore |
๋น๋ ์ ๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์ |
merge |
๋ธ๋์น merge ๋ฐ pull |












