๐Ÿ”” ‘๋”ฉ๋™(DingDong)’ ํ”„๋กœ์ ํŠธ ๋ชฉ์ฐจ

๐Ÿ“‚ Part 1. ๊ธฐํš & ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„

๐Ÿ“‚ Part 2. ํ™ˆ์„œ๋ฒ„ & ์ธํ”„๋ผ ๊ตฌ์ถ•

๐Ÿ“‚ Part 3. ๋ฐฑ์—”๋“œ(API) & ์‹ค์‹œ๊ฐ„ ํ†ตํ™” ์„œ๋ฒ„

๐Ÿ“‚ Part 4. ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ (iOS / Android)

  • โœ… [๊ฐœ๋ฐœ์ผ์ง€ #07 | ํด๋ผ์ด์–ธํŠธ] Flutter ์•ฑ ์ฒซ ์—ฐ๋™: Secure Storage ํ† ํฐ ๊ด€๋ฆฌ, Dio ์ž๋™ ๊ฐฑ์‹  & ๋กœ๊ทธ์ธ ํ™”๋ฉด ๊ตฌํ˜„
  • โณ [#09 | ํด๋ผ์ด์–ธํŠธ] ์นœ๊ตฌ ๋ชฉ๋ก ๋™๊ธฐํ™” & ์ฑ„ํŒ…๋ฐฉ ๋ชฉ๋ก UI ์—ฐ๋™ํ•˜๊ธฐ (์˜ˆ์ •)
  • โณ [#11 | ํด๋ผ์ด์–ธํŠธ] ์‹ค์‹œ๊ฐ„ WebSocket ์ฑ„ํŒ…๋ฐฉ ํ™”๋ฉด & ๋Š๊น€ ์—†๋Š” ๋Œ€ํ™” ๋™๊ธฐํ™” ๊ตฌํ˜„ (์˜ˆ์ •)
  • โณ [#12 | ์•ฑ-๊ณตํ†ต] 300MB ๋Œ€์šฉ๋Ÿ‰ ์›๋ณธ ์‚ฌ์ง„/์˜์ƒ ์ „์†ก ๋ฐ ๋ฏธ๋””์–ด ์ฒ˜๋ฆฌ (์˜ˆ์ •)
  • โณ [#13 | ์•ฑ-ํ‘ธ์‹œ] ์•ฑ์ด ๊บผ์ ธ ์žˆ์–ด๋„ ์šธ๋ฆฌ๋Š” ํ‘ธ์‹œ ์•Œ๋ฆผ(FCM/APNs) ๋ฐ ๋ณด์ด์Šคํ†ก ์—ฐ๋™ (์˜ˆ์ •)

๐Ÿ“‚ Part 5. ์ •์‹ ๋ฐฐํฌ & ์šด์˜

  • โณ [#14 | ๋ฐฐํฌ] ๋ฐฑ์—”๋“œ ์„œ๋ฒ„ ๋„์ปค ์ด๋ฏธ์ง€ ๋นŒ๋“œ ๋ฐ ์œ ๊ทธ๋ฆฐ NAS ์ •์‹ ๋ฐฐํฌ (์˜ˆ์ •)
  • โณ [#15 | ์šด์˜] DB ์ž๋™ ๋ฐฑ์—… ์Šคํฌ๋ฆฝํŠธ ๊ตฌ์„ฑ ๋ฐ ๊ฐ€์กฑ ์‹ค์‚ฌ์šฉ ํ›„๊ธฐ (์˜ˆ์ •)

๋Œ“๊ธ€ ๋‚จ๊ธฐ๊ธฐ