Dev Schedule - PIC-2-team/PIC-2-team-project GitHub Wiki
๊ฐ๋ฐ ์ผ์ & ๋ง์ผ์คํค (์ ์)
์์ฑ์ผ: 2026-10-09 | ์ํ: ์ ์ โ ๋ ์งยท๋ฒ์๋ ํ์์์ ํ์
ํ์ฌ ์ํ (2026-10-09 ๊ธฐ์ค)
| ํญ๋ชฉ | ์ํ |
|---|---|
| FE ๋ฐฐํฌ (Vercel) | ์๋ฃ โ ํยท์ํ๊ธฐ๋กยท๋๋ด์ ๋ณดยท๋๋ณด๊ธฐยท๊ธฐ๋ก์์ฑ 5๊ฐ ํ์ด์ง |
| BE ์ด๊ธฐ ์ธํ | ์๋ฃ โ Spring Boot 4.1.1, ๊ณตํต ์๋ต ํฌ๋งท, Swagger ์ค์ |
| API ์ค๊ณ | ๋ฏธ์ |
| ์ธ์ฆ | ๋ฏธ๊ตฌํ |
| DB | H2 (๊ฐ๋ฐ์ฉ) โ ํ๋ก๋์ DB ๋ฏธ๊ฒฐ์ |
๋ง์ผ์คํค ์ ์
์๋ ๋ ์ง๋ ๋น์นธ์ผ๋ก ๋์์ต๋๋ค. ํ์์ ๋ฐํยท์ ์ถ ์ผ์ ์ ์ญ์ฐํด ์ฑ์์ฃผ์ธ์.
M1 โ ํต์ฌ ๊ธฐ๋ฅ ํ๋กํ ํ์
๋ชฉํ ๋ ์ง:ย 10/14
์ธ์ฆ ์์ด ํต์ฌ ๊ธฐ๋ฅ ํ๋ฆ์ด ๋์ํ๋ ์ํ. FE Mock ๋ฐ์ดํฐ โ BE ์ค์ API๋ก ํ ์ฌ์ดํด ์ฐ๊ฒฐ.
FE ์ ์ ์์
- ๋น์ฌ์ ํ๋กํ ๋ฑ๋ก ํ๋ฉด (User-Flow 2-1)
- ๊ธฐ๋ก ์นดํ ๊ณ ๋ฆฌ ํ์ ๋ฐ์ (์์ฌ์ํตยท์ํ์ต๊ดยท๋์ ์ ํ๋ ๋ฑ 7๊ฐ)
- ๊ธฐ๋ก ๋ชฉ๋ก โ ์์ธ ํ๋ฉด
- ๋๋ด์ ๋ณด ์์ธ โ ๋น์ฌ์ ํ๋กํ + ํ๋ ์ค์ ์ ๋ณด ํ์
- ๋์์ธ ์์คํ ์ ๋ฆฌ (์์ ํ ํฐ, ๊ณตํต ์ปดํฌ๋ํธ)
BE ์ ์ ์์
- DB ์คํค๋ง ํ์ (๋น์ฌ์ยท๊ธฐ๋กยท์ ์ ํ ์ด๋ธ) โ ERD Wiki ์ ๋ฐ์ดํธ
- ๊ธฐ๋ก CRUD API (
POST/GET/PATCH/DELETE /api/records) - ๋น์ฌ์ ํ๋กํ API (
POST/GET /api/persons) - ๋ก์ปฌ ์คํ ๊ฐ์ด๋ ์ ๋ฐ์ดํธ
๊ฒ์ฆ ๊ธฐ์ค
- ๋ณดํธ์๊ฐ ๊ธฐ๋ก์ ์์ฑํ๋ฉด BE์ ์ ์ฅ๋๊ณ , ๋ชฉ๋ก์์ ํ์ธํ ์ ์๋ค
M2 โ ์ธ์ฆ + ๊ถํ ๊ด๋ฆฌ
๋ชฉํ ๋ ์ง:ย 10/19
์ญํ ๊ธฐ๋ฐ ๋ก๊ทธ์ธ ์์ฑ. ๋ณดํธ์ยท๋๋ด ์ ๊ณต์ ๋ถ๋ฆฌ. PRD Must M4 (์ญํ ๋ณ ์ ๊ทผ ๊ถํ ๊ด๋ฆฌ) ๊ตฌํ.
FE ์ ์ ์์
- ๋ก๊ทธ์ธ / ํ์๊ฐ์ / ์ญํ ์ ํ ํ๋ฉด
- ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ ์ฐ๋ (๊ฒฐ์ : ์๋ ๋ก๊ทธ์ธ + ํ์๊ฐ์ + ๊ตฌ๊ธ)
- ์ธ์ฆ ํ ํฐ ์ ์ฅยท๊ฐฑ์ ยท๋ง๋ฃ ์ฒ๋ฆฌ
- ๋ณดํธ๋ ๋ผ์ฐํธ ์ค์ (๋ฏธ์ธ์ฆ ์ ๋ก๊ทธ์ธ ํ์ด์ง๋ก ๋ฆฌ๋ค์ด๋ ํธ)
- ๋๋ด ๊ด๊ณ ๊ด๋ฆฌ ํ๋ฉด โ ๊ธฐ๊ด ๋ฐฐ์ ๋ชฉ๋ก, ๋๋ด ์ข ๋ฃ, ๊ธฐ๊ด ์ด์ (๋์์ ๊ณ ์ ๋ฒํธ ์ ๋ ฅ)
- ์์ ์ ์ ํ๋ฉด โ ๋๋ด ์ ๊ณต์๊ฐ ๋ณดํธ์ ์์ฑ ๊ธฐ๋ก์ ์ ์ ์ ์ก (M7)
- API ํด๋ผ์ด์ธํธ โ Mock ๋ฐ์ดํฐ โ ์ค์ API ์ ํ + ์๋ฌยท๋ก๋ฉ ์ํ ์ฒ๋ฆฌ
BE ์ ์ ์์
- JWT ๋ก๊ทธ์ธ / ํ์๊ฐ์
API (
POST /api/auth/login,/api/auth/register) - ๊ธฐ๊ด ํ์๊ฐ์
์ ๊ธฐ๊ด ์ฝ๋ ์๋ ๋ฐ๊ธ (
POST /api/auth/registerโ ์ญํ ๊ธฐ๊ด์ผ ๋ ์ฝ๋ ์์ฑ) - ๊ตฌ๊ธ OAuth API ์ฐ๋
- ํ ํฐ ๊ฐฑ์ API (
POST /api/auth/refresh) - ๋๋ด ๊ด๊ณ API โ ๊ธฐ๊ด ๋ฐฐ์ ยท์ข
๋ฃ (
POST/DELETE /api/care-relations) - ๊ธฐ๊ด ์ด์ API โ ๋ณดํธ์๊ฐ ์
๋ ฅํ ๊ธฐ๊ด ์ฝ๋๋ก ์ด์ (
POST /api/care-relations/transfer) - ๊ถํ ๊ฒ์ฌ โ ๋๋ด ๊ด๊ณ ์๋ ์ฌ์ฉ์์ ์ ๊ทผ ์ฐจ๋จ
- ์ ๊ทผ ๊ธฐ๊ฐ ๋ง๋ฃ ์ ์๋ ๊ถํ ํ์ ๋ก์ง
- ์์ ์ ์ API (
POST /api/records/:id/suggestions, ๋ณดํธ์ ์น์ธ/๊ฑฐ์ ) (M7)
๊ฒ์ฆ ๊ธฐ์ค
- ๊ธฐ๊ด์ด ํ๋ ์ง์์ฌ๋ฅผ ๋น์ฌ์์๊ฒ ๋ฐฐ์ ํ๋ฉด ํด๋น ํ๋ ์ง์์ฌ๊ฐ ๋น์ฌ์ ์ ๋ณด์ ์ ๊ทผํ ์ ์๋ค
- ๋๋ด ์ข ๋ฃ ํ ํ๋ ์ง์์ฌ๋ ๋ ์ด์ ์ ๋ณด๋ฅผ ๋ณผ ์ ์๋ค
- ๋ณดํธ์๊ฐ ๊ธฐ๊ด ์ฝ๋ ์ ๋ ฅ์ผ๋ก ๊ธฐ๊ด ์ด์ ์ด ๊ฐ๋ฅํ๋ค
- ๋๋ด ์ ๊ณต์๊ฐ ์์ ์ ์์ ์ ์กํ๋ฉด ๋ณดํธ์์๊ฒ ์๋ฆผ์ด ๊ฐ๊ณ ์น์ธยท๊ฑฐ์ ํ ์ ์๋ค
M3 โ ๋ฏธ๋์ด ์ฒจ๋ถ + ๋ง๋ฌด๋ฆฌ
๋ชฉํ ๋ ์ง:ย 10/23
PRD Must M2 (์ฌ์งยท์์ยท์์ฑ ์ฒจ๋ถ) ๊ตฌํ. ๋ฐฐํฌ ์์ ํ ๋ฐ ๋ฐ๋ชจ ์ค๋น.
FE ์ ์ ์์
- ๊ธฐ๋ก ์์ฑ ํ๋ฉด์ ๋ฏธ๋์ด ์ฒจ๋ถ (์ด๋ฏธ์ง ์ ๋ก๋)
- ์ฒจ๋ถ ๋ฏธ๋์ด ๋ทฐ์ด (๊ธฐ๋ก ์์ธ)
- AI ๊ธฐ๋ก ์ ๋ฆฌ UI โ ์์ฑยทํ ์คํธ ์์ ์ ๋ ฅ โ AI ์ด์ ํ์ โ ๋ณดํธ์ ํ์ธ (M6)
- ๊ณ ๋ น์ ์นํ UI ์ ๊ฒ (ํฐ ๊ธ์จ, ๋จ์ ํ๋ฉด)
- ๋น ์ํ / ์๋ฌ ์ํ / ๋ก๋ฉ ์ํ ์ ์ฒด ์ ๊ฒ
BE ์ ์ ์์
- ํ์ผ ์ ๋ก๋ API (S3 ๋๋ ๋ก์ปฌ ์คํ ๋ฆฌ์ง)
- AI ๊ธฐ๋ก ์ ๋ฆฌ API โ ์์ฑยทํ ์คํธ ์ ๋ ฅ โ Claude API ํธ์ถ โ ์นดํ ๊ณ ๋ฆฌยท๋ด์ฉ ์ด์ ๋ฐํ (M6)
- BE ํ๋ก๋์ ๋ฐฐํฌ ํ๊ฒฝ ๊ตฌ์ฑ (์๋ ๋ฏธ๊ฒฐ ์ฌํญ ์ฐธ๊ณ )
- ๊ฐ์ธ์ ๋ณด ์ฒ๋ฆฌ ๋ฐฉ์นจ ๊ด๋ จ ๋ก๊ทธ (์ด๋ยท์์ ์ด๋ ฅ)
๊ฒ์ฆ ๊ธฐ์ค
- ๋ณดํธ์๊ฐ ์ฌ์ง์ ์ฒจ๋ถํ ๊ธฐ๋ก์ ์ ์ฅํ๊ณ , ๋๋ด ์ ๊ณต์๊ฐ ์ฌ์ง์ ํฌํจํด ์ด๋ํ ์ ์๋ค
- ์์ ์ ๋ ฅํ ํ ์คํธ/์์ฑ์ด AI์ ์ํด ์นดํ ๊ณ ๋ฆฌยท๋ด์ฉ์ผ๋ก ์ ๋ฆฌ๋๊ณ ๋ณดํธ์๊ฐ ํ์ธ ํ ์ ์ฅํ ์ ์๋ค
์ญํ ๋ถ๋ด ์ ์
์๋๋ ์ ์์ ๋๋ค. ํ์์ ์กฐ์ ํด ์ฃผ์ธ์.
| ์์ญ | ๋ด๋น (์ ์) |
|---|---|
| FE | |
| BE | |
| ๋์์ธ / Figma | |
| API ์ค๊ณ | FE + BE ๊ณต๋ |
| ๊ฐ์ธ์ ๋ณดยท๋ณด์ ๊ฒํ | ํ ์ ์ฒด |
BE ๊ตฌํ ์ฐ์ ์์ ์ ์
FE API ์ฐ๋ ์ผ์ ์ ๋ง์ถฐ BE๊ฐ ๋จผ์ ๋๋ด์ผ ํ๋ ์์
- DB ์คํค๋ง ํ์ + ๊ธฐ๋ก CRUD (
M1) - ๋น์ฌ์ ํ๋กํ API (
M1) - JWT ์ธ์ฆ + ๊ตฌ๊ธ OAuth (
M2) - ๋๋ด ๊ด๊ณยท๊ถํ ๊ด๋ฆฌ โ ๊ธฐ๊ด ๋ฐฐ์ ยท์ข
๋ฃยท์ด์ (
M2) - ์์ ์ ์ API (
M2) - ํ์ผ ์
๋ก๋ (
M3) - AI ๊ธฐ๋ก ์ ๋ฆฌ API (
M3) - ์ ๊ทผ ์ด๋ ฅ ๋ก๊ทธ (
M3)
๋ฏธ๊ฒฐ ์ฌํญ โ ํ์์์ ๊ฒฐ์ ํ์
| ํญ๋ชฉ | ์ง๋ฌธ / ์ํ | ๋ด๋น |
|---|---|---|
| ๋ง์ผ์คํค ๋ ์ง | โ M1: 10/14, M2: 10/19, M3: 10/23 | ํ ์ ์ฒด |
| ํ๋ก๋์ DB | MySQL / PostgreSQL ์ค ์ ํ (H2๋ ๊ฐ๋ฐ ์ ์ฉ) | BE |
| BE ๋ฐฐํฌ ํ๊ฒฝ | Railway / Fly.io / AWS ์ค ์ ํ | BE |
| ํ์ผ ์ ์ฅ์ | S3 / Cloudflare R2 / ๋ก์ปฌ ์ค ์ ํ | BE |
| ๊ธฐ๋ก ์์ฑ ๊ถํ | โ ๋๋ด ์ ๊ณต์๋ ์์ฑ ๊ฐ๋ฅ (M7: ๋ณดํธ์ ๊ธฐ๋ก์ ์์ ์ ์๋ง) | ํ ์ ์ฒด |
| ์ธ์ฆ ๋ฐฉ์ | โ ์๋ ๋ก๊ทธ์ธ + ํ์๊ฐ์ + ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ | BE |
| AI ๊ธฐ๋ฅ | โ M6 Must โ ์์ฑยทํ ์คํธ โ AI ์ ๋ฆฌ, ์นดํ ๊ณ ๋ฆฌ ์๋ ๋ฐฐ์ | FE/BE |
| M3 ํฌํจ ์ฌ๋ถ | โ ํฌํจ (๋ฏธ๋์ด ์ฒจ๋ถ Must M2, AI ์ ๋ฆฌ Must M6) | ํ ์ ์ฒด |