Notice Board - kookmin-sw/capstone-2025-44 GitHub Wiki

๐Ÿ“ข ๊ณต์ง€์‚ฌํ•ญ ๊ฒŒ์‹œํŒ

๊ณต์ง€์‚ฌํ•ญ ๊ฒŒ์‹œํŒ์€ ์‹œ๊ฐ„์€ํ–‰(Time Bank) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‚ด์—์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ค‘์š”ํ•œ ์ •๋ณด์™€ ๊ณต์ง€์‚ฌํ•ญ์„ ์ „๋‹ฌํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.
์ด ๊ธฐ๋Šฅ์€ ์ฃผ๋กœ frontEnd/src/pages/notice/notice.tsx ํŒŒ์ผ์— ๊ตฌํ˜„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ“ ๊ด€๋ จ ๋ฆฌ์†Œ์Šค ํŒŒ์ผ


โœจ ์ฃผ์š” ๊ธฐ๋Šฅ

  1. ๊ณต์ง€์‚ฌํ•ญ ๋ชฉ๋ก ํ‘œ์‹œ

    • ์‹œ์Šคํ…œ์— ๋“ฑ๋ก๋œ ๋ชจ๋“  ๊ณต์ง€์‚ฌํ•ญ์„ ์‹œ๊ฐ„์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜์—ฌ ํ‘œ์‹œ
    • ๐Ÿ“„ notice.tsx:172-176
  2. ๊ด€๋ฆฌ์ž ๊ณต์ง€์‚ฌํ•ญ ๊ฒŒ์‹œ ๊ธฐ๋Šฅ

    • ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž๋งŒ ์ƒˆ๋กœ์šด ๊ณต์ง€์‚ฌํ•ญ์„ ์ž‘์„ฑ ๊ฐ€๋Šฅ
    • ๐Ÿ”’ notice.tsx:298-303
  3. ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋” ๊ธฐ๋Šฅ

    • ํŽ˜์ด์ง€ ์ƒ๋‹จ์— ์ฃผ์š” ๊ณต์ง€ ๋ฐ ์ด๋ฒคํŠธ๋ฅผ ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋”๋กœ ๊ฐ•์กฐ
    • ๐Ÿ–ผ notice.tsx:260-267

๐Ÿ›  ๊ตฌํ˜„ ์„ธ๋ถ€์‚ฌํ•ญ

  • ๊ณต์ง€์‚ฌํ•ญ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ์ •์˜

  • 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 ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์— ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.