๐๊ฐ๋ฐ ๋ฐฐ๊ฒฝ
๋ถ๋ชจ๋๊ป์ ํ๋น ๋ฐ ํ์ ๊ด๋ฆฌ๋ฅผ ์ํด ๋งค๋ฒ ์ธก์ ํ ๋ค ๋
ธํธ์ ์ง์ ์๊ธฐ๋ก ๊ธฐ๋กํ๊ณ ๊ณ์
จ์ต๋๋ค. ์ดํ๋ก ๊ด๋ฆฌ๋ฅผ ํ ์๋ ์์์ง๋ง ๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก ํ๊ณ ๊ณ์์ง ์์ผ์
จ์ต๋๋ค.
- ํ๋น ๋ฐ ํ์ ๊ธฐ๋ก ์ธ ๋ถํ์ํ ๊ธฐ๋ฅ(ex. ์ปค๋ฎค๋ํฐ, ํฌ์ธํธ) ๋ฑ์ผ๋ก ์ธํด ์ดํ์ ๋ณต์กํ๊ฒ ๋๋ผ๊ณ ์ด๋ ค์ ํ์
จ์ต๋๋ค.
- ์ ๊ธฐ์ ์ผ๋ก ๋ณ์ ๋ฐฉ๋ฌธํ๋ ๋ ์ ํ๋น ๋ฐ ํ์ ๋ด์ญ์ ๊ฐ์ ธ๊ฐ์ผํ๋๋ฐ, ์ํ๋ ๋ ์ง๋งํผ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํด์ ๋ ์ง๋ฅผ ์์
์ด๋ csv๋ก ๋ฐ์ดํฐ ๋ด๋ณด๋ด๊ธฐ๊ฐ ๋ถ๊ฐ๋ฅํ์ต๋๋ค.
์ด๋ฌํ ๋ถํธํจ์ ํด์ํ๊ณ ์ ๋ถ๋ชจ๋๊ป์ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ UI/UX๋ฅผ ๊ณ ๋ คํ์ฌ ์ง์ ๊ฐ๋ฐํ๊ฒ ๋์์ต๋๋ค.
๐
๊ฐ๋ฐ ์ผ์
2025๋
5์ 19์ผ ~ ์งํ์ค
๐์ฌ์ฉํ ๊ธฐ์
Front-end React, Typescript, Next.js, Tailwind CSS, Chart.js, React Query (TanStack Query)
Back-end Supabase
๐GitHub
https://github.com/hyoni0817/health-log
๐ฅ๏ธDemo
์ค๋น์ค
๐ฟ์งํ ์ํฉ
๐๊ท์น
Barrel ํ์ผ ์์ฑ ๊ท์น
- ์์ผ๋ ์นด๋(*)๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค.
- ์์ผ๋ ์นด๋๋ฅผ ์ฌ์ฉํ์ ๋ ๋ฐ์ํ ์ ์๋ ๋ฌธ์
- ์์กด์ฑ์ด ์จ๊ฒจ์ ธ์ ์ถ์ ์ด ์ด๋ ค์.
- ์๋์น ์๊ฒ ๋ด๋ถ ์ฝ๋๋ฅผ ์ ์ถํ ์ ์์.
- ๋ถํ์ํ ๋ชจ๋์ ๋ก๋ํ์ฌ ์ฑ๋ฅ์ ์ ํ์ํฌ ์ ์์.
- ์ค๋ณต๋ ์ด๋ฆ ์ฌ์ฉ ์ฌ๋ถ๋ฅผ ๋ฐ๋ก ํ์
ํ ์ ์์.
- โuse clientโ๊ฐ ์ฌ์ฉ๋ ์ปดํฌ๋ํธ๋ ํด๋ผ์ด์ธํธ ์ฌ์ด๋์์ ๋์ํด์ผํ๋ hook, ํ์ผ ๋ฑ์ barrel ํ์ผ(index.ts)์ ์ถ๊ฐํ์ง ์๋๋ค.
- "You're importing a component that needs useState" ์๋ฌ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํจ.
- ์๋ฒ ์ฌ์ด๋์์ ๋์ํ ํ์ผ๋ง index.ts์ ์ถ๊ฐํ๋ค