Taskify๋ ์ง๊ด์ ์ธ ๋๋๊ทธ ์ค ๋๋กญ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ Kanban ๋ณด๋ ์คํ์ผ์ ํ์ ๋๊ตฌ์ ๋๋ค.
ํ์๋ค๊ณผ ํจ๊ป ํ๋ก์ ํธ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ , ์ค์๊ฐ์ผ๋ก ์ ๋ฌด ์งํ ์ํฉ์ ๊ณต์ ํ ์ ์์ต๋๋ค. ๊ฐ์ธ ํ๋ก์ ํธ๋ถํฐ ํ ํ์ ๊น์ง, ํจ์จ์ ์ธ ์ผ์ ๊ด๋ฆฌ๋ฅผ ์ํ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
Framer Motion ์ ์ฉํ ๋๋ฉํ์ด์ง
ํ๋ก์ ํธ๋ณ ๋์๋ณด๋ ์์ฑ
๋ก๊ทธ์ธ -> ๋์๋ณด๋ ์์ฑ
๋๋๊ทธ ์ค ๋๋กญ์ผ๋ก ์ง๊ด์ ์ธ ์ ๋ฌด ํ๋ฆ ๊ด๋ฆฌ
์ปฌ๋ผ, ์นด๋ ์์ฑ
์นด๋ ๋๋๊ทธ ์ค ๋๋กญ
ํ์ ์ด๋, ๋๊ธ ์์คํ , ์ค์๊ฐ ์ ๋ฐ์ดํธ
ํ์ ์ด๋
๋๊ธ ์์คํ
๋ชจ๋ฐ์ผ, ํ๋ธ๋ฆฟ, ๋ฐ์คํฌํฑ ์๋ฒฝ ์ง์
๋ฐ์ํ
์ธ๋ถ ๊ธฐ๋ฅ:
- โ ์นด๋ ์์คํ : ๋ด๋น์, ๋ง๊ฐ์ผ, ํ๊ทธ, ์ด๋ฏธ์ง, ์์ธ ์ค๋ช
- ๐ฑ๏ธ ๋๋๊ทธ ์ค ๋๋กญ: ์ง๊ด์ ์ธ ์นด๋ ์ด๋ ๋ฐ ์ํ ๋ณ๊ฒฝ
- ๐ฌ ๋๊ธ ์์คํ : ์นด๋๋ณ ์ค์๊ฐ ์ํต
- ๐ ์ด๋ ๊ด๋ฆฌ: ๋์๋ณด๋ ๋ฉค๋ฒ ์ด๋ ๋ฐ ๊ถํ ๊ด๋ฆฌ
- ๐ท ์ด๋ฏธ์ง ์ ๋ก๋: ์นด๋๋ณ ์ฒจ๋ถ ํ์ผ ์ง์
- ๐จ ์ปค์คํ ํ ๋ง: ๋์๋ณด๋๋ณ ๊ฐ์ฑ์๋ ์์ ์ค์
๐src
โฃ ๐middleware.ts
โฃ ๐apis
โ โฃ ๐auth
โ โ โฃ ๐index.ts
โ โ โฃ ๐queries.ts
โ โ โ ๐types.ts
โ โ ...
โฃ ๐app
โ โฃ ๐globals.css
โ โฃ ๐layout.tsx
โ โฃ ๐(after-login)
โ โ โฃ ๐mydashboard
โ โ โ ...
โ โ ๐(before-login)
โ โฃ ๐(auth)
โ โ โ ๐login
โ โ ...
โฃ ๐assets
โฃ ๐components
โ โฃ ๐auth
โ โฃ ๐ui
โ โ ...
โฃ ๐types
โ โ ๐common.ts
โ ๐utils









