Notice Board - kookmin-sw/capstone-2025-44 GitHub Wiki
๐ข ๊ณต์ง์ฌํญ ๊ฒ์ํ
๊ณต์ง์ฌํญ ๊ฒ์ํ์ ์๊ฐ์ํ(Time Bank) ์ ํ๋ฆฌ์ผ์ด์
๋ด์์ ์ฌ์ฉ์์๊ฒ ์ค์ํ ์ ๋ณด์ ๊ณต์ง์ฌํญ์ ์ ๋ฌํ๋ ๊ธฐ๋ฅ์
๋๋ค.
์ด ๊ธฐ๋ฅ์ ์ฃผ๋ก frontEnd/src/pages/notice/notice.tsx
ํ์ผ์ ๊ตฌํ๋์ด ์์ต๋๋ค.
๐ ๊ด๋ จ ๋ฆฌ์์ค ํ์ผ
โจ ์ฃผ์ ๊ธฐ๋ฅ
-
๊ณต์ง์ฌํญ ๋ชฉ๋ก ํ์
- ์์คํ ์ ๋ฑ๋ก๋ ๋ชจ๋ ๊ณต์ง์ฌํญ์ ์๊ฐ์์ผ๋ก ์ ๋ ฌํ์ฌ ํ์
- ๐
notice.tsx:172-176
-
๊ด๋ฆฌ์ ๊ณต์ง์ฌํญ ๊ฒ์ ๊ธฐ๋ฅ
- ๊ด๋ฆฌ์ ๊ถํ์ด ์๋ ์ฌ์ฉ์๋ง ์๋ก์ด ๊ณต์ง์ฌํญ์ ์์ฑ ๊ฐ๋ฅ
- ๐
notice.tsx:298-303
-
์ด๋ฏธ์ง ์ฌ๋ผ์ด๋ ๊ธฐ๋ฅ
- ํ์ด์ง ์๋จ์ ์ฃผ์ ๊ณต์ง ๋ฐ ์ด๋ฒคํธ๋ฅผ ์ด๋ฏธ์ง ์ฌ๋ผ์ด๋๋ก ๊ฐ์กฐ
- ๐ผ
notice.tsx:260-267
๐ ๊ตฌํ ์ธ๋ถ์ฌํญ
-
๊ณต์ง์ฌํญ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ ์
- ๐ข
notice.tsx:14-21
- ๐ข
-
Firebase ์ฐ๋
- ๊ณต์ง์ฌํญ์ Firebase Firestore์ ์ ์ฅ๋๊ณ ํด๋ผ์ด์ธํธ์์ ๋ถ๋ฌ์ด
- ๐
notice.tsx:173-191
-
๊ด๋ฆฌ์ ๊ถํ ํ์ธ
- ์ฌ์ฉ์๊ฐ ๊ด๋ฆฌ์์ธ์ง ํ์ธ ํ ์์ฑ ๊ถํ ๋ถ์ฌ
- ๐
notice.tsx:38-57
-
๊ณต์ง์ฌํญ ์์ฑ ํผ ๊ตฌ์ฑ
- ์ ๋ชฉ, ๋ด์ฉ ์ ๋ ฅ ํ ์ ๋ก๋
- ๐
notice.tsx:306-327
๐ฒ ์ ๊ทผ ๋ฐฉ๋ฒ
๊ณต์ง์ฌํญ ๊ฒ์ํ์ ์ฑ ํ๋จ ๋ค๋น๊ฒ์ด์ ๋ฐ์์ ์ ๊ทผํ ์ ์์ต๋๋ค.
- "๊ฒ์ํ" ๋ฒํผ ํด๋ฆญ ์ ๊ณต์ง์ฌํญ ํ์ด์ง๋ก ์ด๋
- ๐งญ
bottom-navigation-bar.tsx:32-46
๐ ํ๋ก์ ํธ ๋ด ์ค์์ฑ
- ๊ณต์ง์ฌํญ ๊ฒ์ํ์ ์๊ฐ์ํ ํ๋ก์ ํธ์ ์ฃผ์ ๊ธฐ๋ฅ ์ค ํ๋์ ๋๋ค.
์ด ๊ธฐ๋ฅ์ ์ ๋ฆ3๋ ์ฃผ๋ฏผ์์นํ์ ๊ธด๊ธ ๊ณต์ง ๋ฐ ํ์ ์๋ด์ ํ์ฉ๋์ด, ์ปค๋ฎค๋ํฐ ๋ด ์ ๋ณด ์ ๋ฌ ๋ฐ ์ํต์ ๊ฐํํฉ๋๋ค.
๐ Notes
- ํด๋น ๊ธฐ๋ฅ์ React์ Firebase ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ๋์์ต๋๋ค.
- ๊ณต์ง ์์ฑ์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์ ํ๋์ด ์์ผ๋ฉฐ, ๋ณด์์ฑ๊ณผ ์ ํ์ฑ์ ์ ์งํฉ๋๋ค.
- ๊ด๋ จ ํ์ผ๋ค์
notice
๋๋ ํ ๋ฆฌ ๋ด์ ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.