Skip to content

Latest commit

ย 

History

History
57 lines (42 loc) ยท 1.87 KB

File metadata and controls

57 lines (42 loc) ยท 1.87 KB

Home Migration Checklist

MainFE -> MainAPP ํ™ˆ ๋””์ž์ธ ์ด์‹ ์ง„ํ–‰ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

1. ํ˜„์žฌ ์ƒํƒœ ์ ๊ฒ€

  • MainFE ํ™ˆ ๊ตฌ์กฐ ํ™•์ธ
  • MainAPP ํ™ˆ ๊ตฌํ˜„ ๋ฒ”์œ„ ํ™•์ธ
  • ๋ˆ„๋ฝ๋œ API/๋ชจ๋‹ฌ/์ƒํ˜ธ์ž‘์šฉ ํฌ์ธํŠธ ์‹๋ณ„
  • ํ˜„์žฌ ๋””์ž์ธ ๋ณ€๊ฒฝ ํŒŒ์ผ ๋ฒ”์œ„ ๊ณ ์ •

2. ํ™ˆ ํ™”๋ฉด ๊ตฌ์กฐ ์ •๋ฆฌ

  • PagerView ๊ธฐ๋ฐ˜ ์ •์› ์Šฌ๋กฏ ๊ตฌ์กฐ ๋ฐ˜์˜
  • ์ •์› ์ž ๊ธˆ/๋นˆ ์Šฌ๋กฏ/์•„๋ฐ”ํƒ€ ์ƒํƒœ ๋ถ„๊ธฐ ๋ฐ˜์˜
  • ํ•˜๋‹จ ๋ฏธ์…˜ ์‹œํŠธ 1์ฐจ UI ๋ฐ˜์˜
  • MainFE ์‹๋ฌผ๋ณ„ ์ „์šฉ ํ™”๋ฉด ๊ตฌ์กฐ๋ฅผ RN ์ปดํฌ๋„ŒํŠธ๋กœ ๋ถ„๋ฆฌ
  • ํ™ˆ ๊ณต์šฉ ์ปดํฌ๋„ŒํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ src/components/home/* ์ •๋ฆฌ

3. ํ™ˆ ์ƒํ˜ธ์ž‘์šฉ ์—ฐ๊ฒฐ

  • ์ง€๋„ ๋ฒ„ํŠผ ๋ชจ๋‹ฌ ์—ฐ๊ฒฐ
  • ํŠธ๋ž˜ํ‚น ๋ชจ๋‹ฌ RN ๋ฒ„์ „ ์ด์‹
  • ๊ฐ์ • ์ฒดํฌ ๋ชจ๋‹ฌ RN ๋ฒ„์ „ ์ด์‹
  • ๋ฌผ ์ฃผ๊ธฐ ์•ก์…˜ ์—ฐ๊ฒฐ
  • ํ–‡๋น› ์ฃผ๊ธฐ ์•ก์…˜ ์—ฐ๊ฒฐ

4. ๋ฐ์ดํ„ฐ/API ์—ฐ๊ฒฐ

  • /api/v1/home ์š”์•ฝ ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ
  • panel API ์กด์žฌ ์—ฌ๋ถ€ ์žฌํ™•์ธ
  • panel API ํ›…/ํƒ€์ž… ์ถ”๊ฐ€
  • ํ•˜๋‹จ ์‹œํŠธ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ panel ๊ธฐ์ค€์œผ๋กœ ๋ถ„๋ฆฌ
  • ๋ฌผ/ํ–‡๋น› ์•ก์…˜ API ๊ณ„์•ฝ ์ƒ์„ธ ํ™•์ธ

5. ํ™ˆ UI ๋งˆ๊ฐ

  • ํŽ˜์ด์ง€ ์ธ๋””์ผ€์ดํ„ฐ ๋””ํ…Œ์ผ ์กฐ์ •
  • ๋ฐฐ๊ฒฝ/ํ…์ŠคํŠธ/๋ฒ„๋ธ” ๊ฐ„๊ฒฉ ๋ฏธ์„ธ ์กฐ์ •
  • ๋ฐ”ํ…€์‹œํŠธ ์—ด๋ฆผ/๋‹ซํž˜ ์ธํ„ฐ๋ž™์…˜ ๊ฐœ์„ 
  • ๋นˆ ์Šฌ๋กฏ CTA ๋ฌธ๊ตฌ/๋™์„  ํ™•์ •
  • ์ž ๊ธˆ ์Šฌ๋กฏ CTA ๋ฌธ๊ตฌ/๋น„ํ™œ์„ฑ ์ƒํƒœ ํ™•์ •

6. ์—ฐ๊ณ„ ํ™”๋ฉด ์ ๊ฒ€

  • Feed ํ—ค๋” ์ •๋ ฌ ๋ณด์ •
  • Follow ๋ชฉ๋ก ์Šคํƒ€์ผ 1์ฐจ ๋ณด์ •
  • Option ๋ฆฌ์ŠคํŠธํ˜• ๋ ˆ์ด์•„์›ƒ 1์ฐจ ๋ณด์ •
  • Feed/Follow/Option์„ ํ™ˆ ๋น„์ฃผ์–ผ ํ†ค๊ณผ ๋‹ค์‹œ ๋งž์ถ”๊ธฐ

7. ๊ฒ€์ฆ ๋ฐ ์ •๋ฆฌ

  • ํƒ€์ž…์ฒดํฌ ํ†ต๊ณผ
  • ์‹ค๊ธฐ๊ธฐ/์—๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ํ™ˆ ์Šค์™€์ดํ”„ ํ™•์ธ
  • ์•ˆ์ „์˜์—ญ/์ž‘์€ ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ ํ™•์ธ
  • Android ์ด๋ฏธ์ง€ ๋กœ๋”ฉ/๊ธฐ๋ณธ ์ด๋ฏธ์ง€ fallback ํ™•์ธ
  • ๋‚จ์€ TODO๋ฅผ MAINAPP_MIGRATION_TODO.md์™€ ๋™๊ธฐํ™”