SWYP Web 10๊ธฐ ํ๋ก์ ํธ 3ํ
๊ธฐํ ๋ฐ ๊ฐ๋ฐ ๊ธฐ๊ฐ : 25.6.30 ~ 25.8.10
์ ์ง๋ณด์ ๋ฐ ๊ณ ๋ํ : 25.8.14 ~ 25.8.31
INDEX๋ ์ฌ์ฉ์๊ฐ ์ฑ ์ ์ฝ์ผ๋ฉฐ ๋๋ ๊ฐ์ ์ ์ค์ฌ์ผ๋ก ๊ธฐ๋กํ๊ณ ๊ณต์ ํ ์ ์๋ ๊ฐ์ ๊ธฐ๋ฐ ๋ ์ ๊ธฐ๋ก ์๋น์ค์ ๋๋ค. ๋จ์ํ ์ฑ ์ ์ ์ฅํ๋ ๋ฐ ๊ทธ์น์ง ์๊ณ , ์ฝ๋ ๊ณผ์ ์์์ ๊ฐ์ ๊ณผ ์๊ฐ์ ํจ๊ป ๋จ๊ธธ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค.
๋ด๊ฐ ์ฝ์ ์ฑ ๋ค์ ๋ณด๊ธฐ ์ข๊ฒ ์ ๋ฆฌํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ฑ ์ ์ฝ์ผ๋ฉด์ ๋๋ ๊ฐ์ ์ ๊ธฐ๋กํ๊ณ , ๊ธฐ์ต์ ๋์ฑ ํ๋ถํ๊ฒ ๋ณด์กดํ ์ ์์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ด ๊ฐ์ ์ฑ ์ ์ฝ์ผ๋ฉฐ ์ด๋ค ๊ฐ์ ์ ์ฃผ๋ก ๋๊ผ๋์ง ์ดํด๋ณด๊ณ ์ธ์ฌ์ดํธ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์์ง ์ฝ์ด๋ณด์ง ๋ชปํ ์ฑ ์ ์ถ์ฒ ์์คํ ์ ํตํด ์๋ก์ด ๋ ์๋ฅผ ์ด์ด๊ฐ ์ ์์ต๋๋ค.
INDEX๋ ์ฑ ๊ณผ ๊ฐ์ ์ด ํจ๊ป ๊ธฐ๋ก๋๋ ๊ณต๊ฐ์ ๋ชฉํ๋ก, ๊ฐ์ธ์ ๋ ์ ์ฌ์ ์ ์๊ฐํํ๊ณ ๊ณต์ ํ ์ ์๋๋ก ๋์ต๋๋ค.
์ด๋ฉ์ผ ๋ฐ ์์ ๋ก๊ทธ์ธ(์นด์นด์ค/๋ค์ด๋ฒ/๊ตฌ๊ธ)์ผ๋ก ๊ฐํธํ๊ฒ ๊ฐ์ ๋ฐ ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค.
๋์๋ช , ์ ์, ๊ฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ์ํ๋ ์ฑ ์ ๊ฒ์ํ ์ ์์ต๋๋ค.
์ฝ๋ ์ค/๋ค ์ฝ์ ์ํ๋ก ์ธ๋ฑ์ค๋ฅผ ๋จ๊ธฐ๊ณ , ์์ ยท์ญ์ ํ ์ ์์ต๋๋ค.
๋ ์ ๊ธฐ๋ก์ ๋ฐํ์ผ๋ก ๋ฆฌํฌํธ์ ๋ฌ๋ ฅ์ ํ์ธํ ์ ์์ผ๋ฉฐ, ๋ง์ถคํ ์ถ์ฒ ๋์๋ ์ ๊ณตํฉ๋๋ค.
| ํ๋ ์์ํฌ |
|
| ์ธ์ด |
|
| ์คํ์ผ๋ง |
|
| ์ํ๊ด๋ฆฌ |
|
| API ํต์ |
|
| ํจํค์ง ๋งค๋์ |
|
| ๋ฐฐํฌ |
|
| ํ์ ๋๊ตฌ |
|
๐ฆSWYP-FRONTEND
โฃ ๐.github # GitHub ์ด์/Pr ํ
ํ๋ฆฟ
โฃ ๐.next # Next.js ๋น๋ ์ฐ์ถ๋ฌผ
โฃ ๐.vercel # Vercel ๋ฐฐํฌ ๊ด๋ จ ์ค์
โฃ ๐public # ํฐํธ ๋ฐ ์์ด์ฝ
โ โฃ ๐fonts
โ โ ๐icons
โฃ ๐src
โ โฃ ๐apis # API ์์ฒญ ํจ์์ ๊ด๋ จ ์ค์
โ โฃ ๐app # Next.js App Router ๊ธฐ๋ฐ
โ โฃ ๐components # ๊ณตํต UI ์ปดํฌ๋ํธ
โ โฃ ๐constants # ์์ ์ ์
โ โฃ ๐hooks # ์ปค์คํ
ํ
โ โฃ ๐lib # ๋ผ์ด๋ธ๋ฌ๋ฆฌ/ํฌํผ ํจ์
โ โฃ ๐stores # ์ ์ญ ์ํ ๊ด๋ฆฌ (Zustand ๋ฑ)
โ โ ๐types # ์ ์ญ ํ์
์ ์
โฃ ๐.env.example
โฃ ๐.env.local # ๋ก์ปฌ ํ๊ฒฝ๋ณ์ ํ์ผ
โฃ ๐.eslintignore
โฃ ๐.gitignore
โฃ ๐.prettierignore
โฃ ๐.prettierrc
โฃ ๐eslintrc.config.mjs
โฃ ๐next-env.d.ts
โฃ ๐next.config.ts
โฃ ๐package-lock.json
โฃ ๐package.json
โฃ ๐postcss.config.js
โฃ ๐README.md
โฃ ๐tailwind.config.js
โ ๐tsconfig.json
| PM | UX/UI | UX/UI | FE |
|---|---|---|---|
![]() |
![]() |
||
| ์ ํ์ฑ | ์ ๋คํฌ | ์ฑ์ค๋ณ | ๊น๋ฏผํฌ |
| ์ผ์ ๊ด๋ฆฌ ๋ฐ ํ์ ์งํ ๋ฌธ์ํ |
๋์์ธ ์์คํ
UI/UX ๋์์ธ |
๋์์ธ ์์คํ
UI/UX ๋์์ธ |
๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์
(์์
๋ก๊ทธ์ธ) ๊ฒ์ ๊ธฐ๋ฅ ๋์ ์์ธ ํ์ด์ง |
| FE | BE | BE | BE |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| ์ต์ฑ๋ น | ๋ํ์ค | ๋ฐ์์ฐฌ | ์ด๋์ฃผ |
| ๋ฉ์ธ ํ์ด์ง ์ธ๋ฑ์ค CRUD ๋ ์ ๋ฆฌํฌํธ ํ์ด์ง |
์ฑ
์/์ฑ
์ฅ API ๊ฐ์ ๋ญํน, ๋ด ๋ ์ API ์ถ์ฒ ๋์ API Swagger API ๋ฌธ์ํ |
๋ก์ปฌ ๋ก๊ทธ์ธ/๋ก๊ทธ์์ (Spring Security) ๋ ์ ์ํ ๊ด๋ฆฌ (CRUD) ๋์ ์ฐ, ๋ ์ ์บ๋ฆฐ๋, ์๋ณ ๋ ์ ํต๊ณ ๊ธฐ๋ฅ Swagger API ๋ฌธ์ํ |
DB ์ค๊ณ ๋ฐ ์ฐ๋ ๋์ ๊ฒ์ API ๋์ ์์ธ API |










