๐ ์ด๋ฒคํ ๋ฆฌ (Eventory)
์คํธ๋ ์ค ์์ด, ํ๊ณณ์์ ๊ณํํ๋ ๋๋ง์ ์ด๋ฒคํธ
[2025 kakao X goorm ์์ฆํค] 88ํ ํ๋ก ํธ์๋ ๋ ํฌ์งํ ๋ฆฌ์
๋๋ค.
๊ธฐ๋ฅ
์ค๋ช
ํํฐ ๋ง๋ค๊ธฐ
์ด๋ฒคํธ(ํํฐ)๋ฅผ ์์ฑํ๊ณ ์ ๋ณด๋ฅผ ๊ด๋ฆฌ
์ค๋ฌธ ๊ธฐ๋ฐ ๋ง์ถค ํจํค์ง
์ค๋ฌธ์ ๋ตํ๋ฉด ์ด๋ฒคํธ์ ๋ง๋ ์ค๋น ํจํค์ง๋ฅผ ์ถ์ฒ
๋ด ํํฐ
์ฐธ์ฌ ์ค์ธ ํํฐ ๋ชฉ๋ก๊ณผ ์ถ์ฒ ์ธํธ ํ์ธ
์ค๋น ๋ฆฌ์คํธ
ํํฐ๋ณ ์ค๋น๋ฌผ ์ฒดํฌ๋ฆฌ์คํธ ๊ด๋ฆฌ
์ฃผ๋ณ ์ฐพ๊ธฐ ยท ํํฐ
์กฐ๊ฑด์ ๋ง๋ ํญ๋ชฉ ํ์
๊ตฌ๋ถ
์ฌ์ฉ ๊ธฐ์
Core
React 19, JavaScript, Vite 7
์คํ์ผ๋ง
Tailwind CSS 4, tailwind-scrollbar-hide
์ํ ๊ด๋ฆฌ
Zustand, TanStack Query v5
ํผ ยท ๊ฒ์ฆ
React Hook Form, Zod, @hookform/resolvers
์ ๋๋ฉ์ด์
Framer Motion
๋คํธ์ํฌ
Axios
์์ด์ฝ
react-icons, vite-plugin-svgr
๋ช
๋ น
์ค๋ช
yarn dev
๊ฐ๋ฐ ์๋ฒ ์คํ (--host, ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ ์ ์ ๊ฐ๋ฅ)
yarn build
ํ๋ก๋์
๋น๋
yarn preview
๋น๋ ๊ฒฐ๊ณผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
yarn lint
ESLint ๊ฒ์ฌ
src/
โโโ apis/ partyApi ยท surveyApi ยท todoApi
โโโ components/
โ โโโ domain/ ๋๋ฉ์ธ ์ปดํฌ๋ํธ
โ โโโ ui/ ๊ณต์ฉ UI ์ปดํฌ๋ํธ
โโโ layout/ MainLayout ยท Header ยท BottomNav ยท MobileScreen
โโโ pages/ ํ๋ฉด ๋จ์ ํ์ด์ง
โโโ hooks/ api ํ
โโโ assets/ css ยท icons ยท images
๋ชจ๋ฐ์ผ ์ฐ์ (MobileScreen) ๋ ์ด์์์ผ๋ก ์ค๊ณ๋์์ต๋๋ค.