๋ชจ์ด๋ฐ์ ๋ชจ์์ ์ฝ๊ฒ ๋ง๋ค๊ณ ์ฐธ์ฌํ ์ ์๋ ์น ์๋น์ค์ ๋๋ค. ๋ก๊ทธ์ธ ์์ด, ๋งํฌ ๋ถ์ฌ๋ฃ๊ธฐ์ ๋ช ๋ฒ์ ํด๋ฆญ๋ง์ผ๋ก ๋ด๊ฐ ์ํ๋ ๋ชจ์์ ์ ์ฒญํ ์ ์์ต๋๋ค!
์ด๊ณณ์ ๋ชจ์ด๋ฐ์ ํ๋ก ํธ์๋ ์ ์ฅ์์ ๋๋ค. ๋ฐฑ์๋ ์ ์ฅ์๋ wafflestudio/23-5-team4-server์์ ํ์ธํ ์ ์์ต๋๋ค.
๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ๊ฐ๋ฐ ํ์ด์ง๋ฅผ ์คํํฉ๋๋ค.
yarn
yarn devhttp://localhost:5173์ ์ ์ํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค.
- api
- API ์์ฒญ ํจ์๋ฅผ ์ ์ํฉ๋๋ค.
- API ๊ตฌ์กฐ์ ๋์ผํ๊ฒ ํ์ผ์ ์์น์ํต๋๋ค.
/api/auth/users->/auth/users.ts
- components
- ์ปดํฌ๋ํธ๋ฅผ ์ ์ํฉ๋๋ค.
- constants
- ์ฌ๋ฌ ํ์ด์ง์์ ์ฌ์ฉ๋๋ ์์๋ฅผ ์ ์ํฉ๋๋ค.
- hooks
- ์ปค์คํ ํ ์ ์ ์ํฉ๋๋ค.
- routes
- ํ์ด์ง(๋ผ์ฐํธ)๋ฅผ ์ ์ํฉ๋๋ค.
- types
- ์ฌ๋ฌ ํ์ด์ง์์ ์ฌ์ฉ๋๋ ํ์ ์ ์ ์ํฉ๋๋ค.
- ํ์ ์ ์ธ์ interface๋ฅผ ์ฐ์ ํ๋, interface๋ฅผ ์ธ ์ ์์ผ๋ฉด type์ ์ฌ์ฉํฉ๋๋ค.
- utils
- ์ฌ๋ฌ ํ์ด์ง์์ ์ฌ์ฉ๋๋ ์ ํธ ํจ์๋ฅผ ์ ์ํฉ๋๋ค.
- mocks
- MSW(Mock Service Worker)๋ฅผ ์ด์ฉํ API ๋ชจํน ๋ก์ง์ ๊ด๋ฆฌํฉ๋๋ค.
- db/: ๋ชจํน์ ์ฌ์ฉ๋๋ ๊ธฐ๋ฐ ๋ฐ์ดํฐ(Mock Data)๋ฅผ ์ ์ํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
- handlers/: ๊ธฐ๋ฅ/๋๋ฉ์ธ๋ณ๋ก API ํธ๋ค๋ฌ๋ฅผ ๋ถ๋ฆฌํ์ฌ ์ ์ํฉ๋๋ค. db์ ๋ฐ์ดํฐ๋ฅผ ์ฐธ์กฐํ์ฌ ์๋ต์ ๋ฐํํฉ๋๋ค.
main์์ ๋ธ๋์น๋ฅผ ๋ง๋ค์ด ์์ ํฉ๋๋ค. ์์ ์ ๋ง์น๋ฉด PR๋ฅผ ์ฌ๋ฆฌ๊ณ , ๋ค๋ฅธ ์์ ์๋ ์ฝ๋ ๋ฆฌ๋ทฐ ํmain๋ธ๋์น๋ก ์ค์ฟผ์ ๋ณํฉํฉ๋๋ค.- ๋ณํฉ์ด ์๋ฃ๋๋ฉด ๊นํ๋ธ ์ก์ ์ ํตํด www.moiming.app์ผ๋ก ์๋ ๋ฐฐํฌ๋ฉ๋๋ค.
- ๋ธ๋์น ์ด๋ฆ์
{์ ํ}/{์ด๋ฆ}์ผ๋ก ์์ฑํฉ๋๋ค.- ๋ธ๋์น ์ ํ:
feat,fix,chore,style,refactor
- ๋ธ๋์น ์ ํ:
- PR ์ ๋ชฉ์ ์์ฑํ ๋๋ ๊น๋ชจ์ง๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
| Category | Technology |
|---|---|
| State | Zustand, TanStack Query |
| UI & UX | Shadcn UI, Framer Motion, Lucide React, Sonner |
| Networking | Axios, MSW |
| Dev Tools | Vite, Biome, Knip |
| Deployment | AWS S3, Cloudflare |
| ๋ฐ์ค์(@young-52) | ์ด์ค์ฝ(@jun-0411) |
|---|---|
| ๋๋ฉ, ๋ก๊ทธ์ธ, ํ์๊ฐ์ , ์ผ์ ์์ฑ |
์ผ์ ์์ธ, ์ฐธ์ฌ์, ์ผ์ ์์ , ํ๋กํ ์์ |







