๐ ์ ๋ฌด ์ผ์ง
ํ ์ผ์ ๊ธฐ๋กํ๊ณ ๊ด๋ฆฌํ์ธ์.
ํ์ ์์ ๋ค์ด ๋ชจ๋ ์๋ฃ๋๋ฉด ์๋์ผ๋ก ์์ ์์ ์ด ์๋ฃ๋ ์ ์๋๋ก ๊ธฐ๋ฅ ๊ตฌํ
์์ ๋ด์ญ ๊ณ์ธต๊ตฌ์กฐ ์ค๊ณ ๋ฐ ๊ตฌํ ์ฌ๊ทํํ ๊ตฌํ.
์์ค์ฝ๋ ์ธ์ด ์๋์ธ์๋ฅ ์ด ๋ฎ์ ์๋์ธ์ ์ถ๊ฐ
์์ ๋ฑ๋ก ๋ฐ ์์ ํ๋ฉด์ ์์ค์ฝ๋ ์ ๋ ฅ ๊ธฐ๋ฅ ์ถ๊ฐ ํ์ ์์ ํ์คํฌ ์๊ธฐ๋ฉด ์์ธํ ๊ธฐ๋ก ์์
1. ๋ฉ๋ด ์ถ๊ฐ ๊ธฐ๋ฅ ๊ตฌํ 2. ์ถ๊ฐ๋ ๋ฉ๋ด ์๋จ ์๋ ์์ฑ
ํํ์ด์ง ๋ฉ๋ด์ ํ๋ก์ ํธ๋ณ ๋ฉ๋ด๋ก ๋ถ๋ฆฌ.
[๊ณํ] ๋ก๊ทธ์ธ ์ฌ์ฉ์ : DB ์ ์ฅ ๋ก์ง์ผ๋ก Guest : Session Storage ๋ก ์ ์ฅ ์ฒ๋ฆฌ ํ๋๋ก => Guest ๋ Project ์์ฑ ๋ฐ ์ ๋ฌด ๋ฑ๋ก ๊ธฐ๋ฅ์ด ๋ชจ๋ ์ด๋ฆฌ๋ ๋์ DB ์ ์ฅ์ ๋ถ๊ฐํ๊ณ Session Storage๋ฅผ ์ด์ฉํด ์ ์ฅํ๋๋ก ์ค์ [๊ฒฐ๋ก ๋ฐ ๊ตฌํ ๋ด์ฉ] ๊ธฐ์กด ๊ณํ ๋ชจ๋ ์ฒ ํ. ๋ฑ๋ก ๊ธฐ๋ฅ๋ง ๋ชจ๋ ๋ง๊ณ view ๊ธฐ๋ฅ์ ๋ชจ๋ ์ฌ๋ ๊ฒ์ผ๋ก ๋ณ๊ฒฝ. ๋ฏผ๊ฐ๋๊ฐ ๋์ ์์ธ ๋ด์ฉ๋ค์ ๋ชจ๋ ๋์ฒด ํ ์คํธ๋ก ๋ณ๊ฒฝ ์ฒ๋ฆฌ.
Dashboard ์์ ๋น ๋ฅธ ์ ๋ฌด๋ฑ๋ก ์ ์ฅ ๋ถ๊ฐ ์ค๋ฅ
- ์ผ์ ์์ 10๋ถ/30๋ถ ์ ์๋ฆผ (Browser Notification or Telegram Bot) - ๋ง๊ฐ ์๋ฐ ์ ๋ฌด ์๋ ๊ฐ์ง ์๋ฆผ
- ๊ธฐ์กด DateField๋ฅผ **DateTimeField**๋ก ํ์ฅํ์ฌ ์๊ฐ ๋จ์ ์ผ์ ๊ด๋ฆฌ ์ง์ - '์ข ์ผ(All-day)' ์ต์ ๋ฐ ๊ฐ์ธ ์ผ์ (Private Schedule) ๊ตฌ๋ถ ๊ธฐ๋ฅ ์ถ๊ฐ