๋ ์๋ฅผ ๊ธฐ๋กํ๋ ๊ฐ์ฅ ํํ ๋ฐฉ๋ฒ โ ์ปค๋ฎค๋ํฐํ ๋ ์ ๊ธฐ๋ก ํ๋ซํผ
| ๋ถ๋ฅ | ๊ธฐ์ |
|---|---|
| Framework | |
| Build | |
| Routing | |
| Server State | |
| Client State | |
| Styling | |
| HTTP | |
| Deploy | |
| Package Manager |
src/
โโโ api/ # ๋๋ฉ์ธ๋ณ API ํธ์ถ ํจ์
โ โโโ auth/ # ์ธ์ฆ (ํ ํฐ ๋ฐ๊ธ)
โ โโโ books/ # ๋์ ๊ฒ์ยท์ ์ฅ
โ โโโ comments/ # ๋๊ธ
โ โโโ feeds/ # ํผ๋
โ โโโ images/ # ์ด๋ฏธ์ง ์
๋ก๋
โ โโโ memory/ # ์ถ์ต (๊ทธ๋ฃน ๊ธฐ๋ก)
โ โโโ notifications/ # ์๋ฆผ
โ โโโ recentsearch/ # ์ต๊ทผ ๊ฒ์์ด
โ โโโ record/ # ๋
์ ๊ธฐ๋ก
โ โโโ roomPosts/ # ๊ทธ๋ฃน ๊ฒ์๊ธ
โ โโโ rooms/ # ๋ชจ์(๊ทธ๋ฃน)
โ โโโ users/ # ์ ์ ํ๋กํยทํ๋ก์ฐ
โ
โโโ components/ # ์ฌ์ฌ์ฉ ์ปดํฌ๋ํธ
โ โโโ common/ # ๊ณตํต UI (๋ ์ด์์, ๋ชจ๋ฌ, ๋ฐํ
์ํธ ๋ฑ)
โ โโโ creategroup/ # ๊ทธ๋ฃน ์์ฑ
โ โโโ createpost/ # ๊ฒ์๊ธ ์์ฑ
โ โโโ feed/ # ํผ๋
โ โโโ group/ # ๊ทธ๋ฃน
โ โโโ members/ # ๋ฉค๋ฒ
โ โโโ memory/ # ์ถ์ต
โ โโโ Mypage/ # ๋ง์ดํ์ด์ง
โ โโโ pollwrite/ # ํฌํ ์์ฑ
โ โโโ recordwrite/ # ๊ธฐ๋ก ์์ฑ
โ โโโ search/ # ๊ฒ์
โ โโโ today-words/ # ์ค๋์ ๋จ์ด
โ
โโโ hooks/ # ์ปค์คํ
ํ
โโโ mocks/ # ๋ชฉ(Mock) ๋ฐ์ดํฐ
โโโ pages/ # ํ์ด์ง ์ปดํฌ๋ํธ (๋ผ์ฐํธ ๋จ์)
โ โโโ login/ # ๋ก๊ทธ์ธ
โ โโโ signup/ # ํ์๊ฐ์
โ โโโ feed/ # ํผ๋
โ โโโ group/ # ๊ทธ๋ฃน ๋ชฉ๋กยท์์ฑ
โ โโโ groupDetail/ # ๊ทธ๋ฃน ์์ธ
โ โโโ groupMembers/ # ๊ทธ๋ฃน ๋ฉค๋ฒ
โ โโโ groupSearch/ # ๊ทธ๋ฃน ๊ฒ์
โ โโโ search/ # ์ฑ
๊ฒ์
โ โโโ searchBook/ # ์ฑ
์์ธยท์ฑ
๋ณ ๋ชจ์
โ โโโ memory/ # ์ถ์ต
โ โโโ recordwrite/ # ๊ธฐ๋ก ์์ฑ
โ โโโ pollwrite/ # ํฌํ ์์ฑ
โ โโโ aiwrite/ # AI ๊ธฐ๋ก ์์ฑ
โ โโโ today-words/ # ์ค๋์ ๋จ์ด
โ โโโ mypage/ # ๋ง์ดํ์ด์ง
โ โโโ notice/ # ๊ณต์ง์ฌํญ
โ
โโโ stores/ # Zustand ์ ์ญ ์ํ
โ โโโ authReadyStore.ts
โ โโโ commentBottomSheetStore.ts
โ โโโ popupStore.ts
โ โโโ replyStore.ts
โ
โโโ types/ # TypeScript ํ์
์ ์
โ โโโ book.ts / room.ts / post.ts / user.ts ๋ฑ
โ
โโโ utils/ # ์ ํธ๋ฆฌํฐ ํจ์
# ํจํค์ง ์ค์น
pnpm install
# ๊ฐ๋ฐ ์๋ฒ ์คํ
pnpm dev
# ๋น๋
pnpm build
# ์ฝ๋ ํฌ๋งท
pnpm format.env.local ํ์ผ์ ์์ฑํ๊ณ ์๋ ๊ฐ์ ์ฑ์์ฃผ์ธ์.
VITE_API_BASE_URL=https://your-api-server.com
VITE_FRONTEND_URL=https://your-frontend-url.com| ๊นํฌ์ฉ | ์ด์งํ | ์งํธ์ค |
|---|---|---|
@heeeeyong |
@ljh130334 |
@ho0010 |