๐ ๋ฐฐํฌ ๋งํฌ : hlogger.site
- ๊ฐ ๋ ์ง์ ์ด๋, ์๋จ, ๊ฐ๋จ ํ๊ณ , ์ ์๋ฅผ ๊ธฐ๋กํ ์ ์์ต๋๋ค.
- ๊ธฐ๋ก๋ ๋ฐ์ดํฐ๋ Calendar, Report ํ์ด์ง์์ ํ์ธํ ์ ์์ต๋๋ค.
- Calendar Page : ๋ฌ๋ ฅ ํ์์ ์ปดํฌ๋ํธ์ ๋ ์ง๋ง๋ค ๊ธฐ๋ก์ ํ์ธํ ์ ์์ต๋๋ค.
- Report Page
- ์ด๋ : ์ผ ๋ ๊ฐ์ ์ด๋ ๊ธฐ๋ก์ ํ์ธํ ์ ์์ต๋๋ค. ๊ธฐ๋ก๋ ์ ์์ ๋ฐ๋ผ ์์์ด ๋ค๋ฆ ๋๋ค.
- ๋ชธ๋ฌด๊ฒ : ๋ชธ๋ฌด๊ฒ ๊ธฐ๋ก์ SVG๋ก ๊ตฌํ๋ Line Chart๋ก ํ์ธํ ์ ์์ต๋๋ค.
- ๋ฏธ์ : ๋ฏธ์ ๋ชฉ๋ก์ ํ์ธํ ์ ์์ต๋๋ค.
- ๋ฏธ์
์ ํตํด ๊ธฐ๊ฐ ๋ด์ ๋ชธ๋ฌด๊ฒ, ์ด๋ ํ์๋ฅผ ๋ชฉํ ์ค์ ์ ํ ์ ์์ต๋๋ค.
- Google ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
- Guest๋ก ๋๋ฌ๋ณด์ค ์ ์์ต๋๋ค.
- ๊ฐ ๋ ์ง์ ๊ธฐ๋ก์ ํ์ธํ ์ ์์ต๋๋ค.
- ์บ๋ฆฐ๋์ ๋ ์ง๋ฅผ ํด๋ฆญํ๋ฉด ์์ธ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ํด๋น ๋ ์ง์ ๊ธฐ๋ก์ ํ ์ ์์ต๋๋ค.
- ์ด๋ : ์ผ ๋ ๊ฐ์ ์ด๋ ๊ธฐ๋ก์ ํ์ธํ ์ ์์ต๋๋ค. ๊ธฐ๋ก๋ ์ ์์ ๋ฐ๋ผ ์์์ด ๋ค๋ฆ ๋๋ค.
- ๋ชธ๋ฌด๊ฒ : ๋ชธ๋ฌด๊ฒ ๊ธฐ๋ก์ SVG๋ก ๊ตฌํ๋ Line Chart๋ก ํ์ธํ ์ ์์ต๋๋ค.
- ๋ฏธ์ : ๋ฏธ์ ๋ชฉ๋ก ํ์ธ ๋ฐ ๋ฏธ์ ํํฉ์ ํ์ธํ ์ ์์ต๋๋ค.
- ๋ฏธ์ ์ ํตํด ๊ธฐ๊ฐ ๋ด์ ๋ชธ๋ฌด๊ฒ, ์ด๋ ํ์๋ฅผ ๋ชฉํ ์ค์ ์ ํ ์ ์์ต๋๋ค.
- React Portal + Context API ํ์ฉํ์ฌ Toast ๋ฉ์ธ์ง ๊ตฌํ
- resize event + Context API ํ์ฉํ์ฌ ๋ฐ์ํ ๋์
- SVG ๋ผ์ธ ์ฐจํธ, ๋๋ ์ฐจํธ ๊ตฌํ ์ด์ผ๊ธฐ
- vite manualChunks & React.lazy - ์ฑ๋ฅ ์ต์ ํ
React
Typescript
Context-API
React-Query
styled-components
Firebase
AWS
GitHub-Actions
70%