์ค๋์ ๋ด ์ฐจ๋ก! (My Turn) ๐
- ์ฌ์ ๋ ํ์์๋ค! ๋น๋นํ ์๋ค๊ณ ์ค๋์ ๋ด ์ฐจ๋ก๋ผ๊ณ ๋งํ ์ ์๋ ์ฐ์ฐจ & ๋น์ง ๊ด๋ฆฌ ์๋น์ค์ ๋๋ค.
- ๋ณธ์ธ์ ์ฐ์ฐจ์ ๋น์ง์ ์ ์ฒญ ๋ฐ ๊ด๋ฆฌํ๊ณ , ๊ด๋ฆฌ์๊ฐ ์ด๋ฅผ ์น์ธ ๋ฐ ๋ฐ๋ ค๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
- ๊ธฐ๊ฐ :
2023.07.24 ~ 2023.08.11 - ๊ฐ๋ฐ์ธ์ : BE 4๋ช , FE 4๋ช
๐ ๋ฐฐํฌ ์ฌ์ดํธ๋ก ์ด๋
| ๊ธฐ๋ฅ | URL | Method |
|---|---|---|
| ํ์๊ฐ์ | /main | GET |
| ๋ก๊ทธ์ธ | /user/join | POST |
| ์ด๋ฉ์ผ์ค๋ณต์ฒดํฌ | /user/email | POST |
| ๋ก๊ทธ์์ | /user/logout | POST |
| ๋ง์ดํ์ด์ง | /user/myinfo | GET |
| ๋ด ์ ๋ณด ์์ | /user/myinfo | PUT |
| ์ฐ์ฐจ/๋น์ง ์ ์ฒญ | /user/event | POST |
| ์ฐ์ฐจ/๋น์ง ์ ์ฒญ ์ทจ์ | /user/event/{id} | DELETE |
| ์ฐ์ฐจ/๋น์ง ์ ์ฒญ ํํฉ | /user/event | GET |
| ๋ชจ๋ ์ ์ ์ฐ์ฐจ/๋น์ง ๋ฆฌ์คํธ | /user/events | GET |
| ์ฐ์ฐจ ์น์ธ | /admin/leave/approval | POST |
| ๋น์ง ์น์ธ | /admin/duty/approval | POST |
| ์ฐ์ฐจ/๋น์ง ์ ์ฒญ ๋ฆฌ์คํธ | /admin/event/request | GET |
|
๊นํ์ผ |
์์์ค |
์ด๋ฏธ์ฐ (ํ ๋ฆฌ๋) |
์ด์ฑ๋ฏผ (ํ์ฅ) |
|
API ๋ฐ DB ์ค๊ณ, ํ๋ก์ ํธ ์ด๊ธฐ์ธํ , ํ์์ ๋ณด ์์ , ํ์์ ๋ณด ์กฐํ |
API ๋ฐ DB ์ค๊ณ, ํ์๊ฐ์ , ๋ก๊ทธ์ธ, JWT |
API ๋ฐ DB ์ค๊ณ, ์ฐ์ฐจ / ๋น์ง ์ ์ฒญ ๋ฐ ์ทจ์, ์ฐ์ฐจ / ๋น์ง ์กฐํ, ์๋ฒ ๋ฐฐํฌ |
API ๋ฐ DB ์ค๊ณ, ๊ด๋ฆฌ์ ์ฐ์ฐจ / ๋น์ง ์น์ธ, ๊ด๋ฆฌ์ ์ฐ์ฐจ / ๋น์ง ์กฐํ |


