22.10.29. - boostcampwm-2022/web24-Asnity GitHub Wiki

๋ชฉํ‘œ

  • ์•„์ด๋””์–ด ๋ฝ‘๊ธฐ

์•„์ด๋””์–ด ๊ณต์œ 

  • ๊ถŒ๋‚˜์˜
์ž”๋””์ •์›
์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€๊ธฐ, ์ปค๋ฐ‹ ๋“ฑ๋“ฑ ์ด๋Ÿฐ ๊ธฐ์—ฌํ•œ ๊ฒƒ๋“ค์„ ํ†ตํ•ฉ์ ์œผ๋กœ ์‹œ๊ฐํ™”ํ•˜๋Š” ๊ฑฐ
์ž”๋””๋ฅผ hitmap์ด๋ผ๊ณ  ํ•˜๋Š” ๊ฑฐ ๊ฐ™์Œ hitmap ๊ตฌํ˜„ ์ฐพ์•„๋ณด๋ฉด ์ข‹์„ ๊ฑฐ ๊ฐ™๋‹ค.
sns์ฒ˜๋Ÿผ ๋ฉ”์ดํŠธ (์นœ๊ตฌ, ํŒ”๋กœ์›Œ) ๊ธฐ๋Šฅ ๋„ฃ์–ด์ฃผ๋ฉด ์ข‹์„ ๊ฑฐ ๊ฐ™๋‹ค.
์‚ฌ์šฉ์ž ์ง์ ‘ ์—ฐ๋™๋„ ๊ฐ€๋Šฅํ• ์ง€?
์–ด๋–ค ํ™œ๋™์„ ํ•˜๋ฉด ์ž”๋”” ์‹ฌ์–ด์ง€๋Š”์ง€ ๊ทธ๊ฑธ ์ •ํ•˜๋Š” ๊ฒŒ ์ค‘์š”ํ•œ ๊ฑฐ ๊ฐ™๋‹ค
  • ๋ฐฑ์ˆ˜๋งŒ
๋งˆ์ด๋ฃจํ‹ด
์ผ์ •์„ ์ฃผ๊ฐ„/์›”๊ฐ„์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๊ณ 
๋‹ค๋ฅธ ๋ฃจํ‹ฐ๋„ˆ(์‚ฌ์šฉ์ž)๋„ ํŒ”๋กœ์šฐํ•  ์ˆ˜ ์žˆ๊ณ 
์„ฑ์ทจํ–ˆ๋Š”์ง€๋„ ๋ณผ ์ˆ˜ ์žˆ๊ณ 
์‚ฌ์šฉ์ž ์ •๋ณด๋„ ์žˆ๊ณ 
์ผ์ • ๊ด€๋ จ ์•Œ๋ฆผ์€ ์–ด์ผ€ ๋„์›Œ์ค„๊นŒ?
์•ฑ์œผ๋กœ ๋งŒ๋“ค๊ฑฐ๋ฉด electron ๊ฐ™์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์“ฐ๋ฉด ๋  ๊ฑฐ ๊ฐ™์Œ
์•„๋‹ˆ๋ฉด Push API ์‚ฌ์šฉ - [https://geundung.dev/114](https://geundung.dev/114)
  • ์†ก๋ฏผ์ข…
๋””์Šค์ฝ”๋“œ ๊ฐ™์€ ๋ฉ”์‹ ์ € ๊ทธ๋Ÿฐ๋ฐ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ถŒํ•œ์ด ์žˆ์–ด์„œ ์–ด๋–ค ์ฑ„๋„์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ณ  ์–ด๋–ค ์ฑ„๋„์—๋Š” ๋ชป ๊ฐ€๊ณ 
์‚ฌ์šฉ์ž์—๊ฒŒ ์—ญํ• ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ทธ๋Ÿฐ ๊ธฐ๋Šฅ ๊ฐ™์€ ๊ฑฐ 
์†Œ์ผ“ ์‚ฌ์šฉํ•˜๋Š” ๊ฑฐ ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฑฐ ๊ฐ™๋‹ค,
๋ฌด๋ฃŒ์™€ ํ”„๋กœ ๋ฒ„์ „์ฒ˜๋Ÿผ ๊ฒฐ์ œ ์‹œ์Šคํ…œ ๊ฐ™์€ ๊ฒŒ ์žˆ์œผ๋ฉด ๊ถŒํ•œ์ด ๋‚˜๋ˆ„์–ด์ง€๋‹ˆ๊นŒ ๊ทธ๋Ÿฐ ๊ฑฐ ๋„์ž…ํ•˜๋ฉด ์žฌ๋ฐŒ์„ ๊ฑฐ ๊ฐ™๋‹ค.
- [https://devfolio.kr/](https://devfolio.kr/)
๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜์—ฌ ์ฑ„๋„์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ์ ‘๊ทผํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋Š” ๋“ฑ์˜ ๊ธฐ๋Šฅ ๋„ฃ์œผ๋ฉด ์ข‹์„ ๋“ฏ.
์–ด๋“œ๋ฏผ ํŽ˜์ด์ง€๋ฅผ ๋‘์–ด ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ถŒํ•œ ์Šน์ธ ํ•˜๋Š” ๊ธฐ๋Šฅ
ํ”„๋กœ ๋ฒ„์ „์ด๋ฉด ์ฑ„ํŒ…์„ ๋” ๋งŽ์ด ์ €์žฅํ•ด์ค€๋‹ค๊ฑฐ๋‚˜ ํ•˜๋Š” ๊ธฐ๋Šฅ
  • ์ด์ค€์˜
publicํ•œ ํ”„๋กœํ•„์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” SNS ์‚ฌ์ดํŠธ
๋ชจ์ž„์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ
์ทจ๋ฏธ ๋งž๋Š” ์‚ฌ๋žŒ๋“ค๋ผ๋ฆฌ ์†Œ๋ชจ์ž„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ํ† ์ด ํ”„๋กœ์ ํŠธํ•  ์‚ฌ๋žŒ ๊ตฌํ•จ
1:1 ๋ฌธ์˜ํ•˜๊ธฐ ์ฑ„ํŒ…๊ธฐ๋Šฅ๋„ ์žˆ์„ ์ˆ˜ ์žˆ๊ณ 
๋‹น๊ทผ๋งˆ์ผ“์—์„œ ํŒ๋งค์ž์—๊ฒŒ ์—ฐ๋ฝํ•ด๋ณด๊ธฐ ๊ทธ๋Ÿฐ ๊ฑฐ๋ž‘ ๋น„์Šทํ•จ

์ฃผ์ œ ์„ ์ •ํ•˜๊ธฐ

  • ์†ก๋ฏผ์ข… โ†’ ๋ฐฑ์ˆ˜๋งŒ
    • ๊น”๋”ํ•˜๋‹ค
    • ์‚ฌ์šฉ์„ฑ์ด ๋†’๋‹ค
    • DB ํ•œ๊ณ„๊ฐ€ ์ฑ„ํŒ…๋ณด๋‹ค ๋œํ• ๋“ฏ? (๋ ˆ์ฝ”๋“œ๊ฐ€ ๊ณ„์† ์‚ฝ์ž…๋˜๋ฉด ๋ˆ์ด์ง€๋งŒ ๋ญ ์ด๊ฑด ์–ด๋А ์„œ๋น„์Šค๋‚˜ ๋˜‘๊ฐ™๊ธด ํ•ด์„œ..)
  • ์ด์ค€์˜ โ†’ ์†ก๋ฏผ์ข…
    • ์ฑ„ํŒ… ์ข‹๋‹ค
    • ๊ถŒํ•œ ์ข‹๋‹ค
  • ๊ถŒ๋‚˜์˜ โ†’ ์†ก๋ฏผ์ข…
    • ํ™•์žฅ์„ฑ ์ธก๋ฉด์—์„œ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ ๋„์ž…ํ•˜๊ธฐ ์ข‹์€ ๊ฑฐ ๊ฐ™๋‹ค
    • ์ž‘๋…„์— ํ–ˆ๋‹ค๋Š” ๊ฒƒ๋งŒ ๊ฑธ๋ฆฌ๊ณ  ๊ทธ ์™ธ์—” ๋‹ค ์ข‹์•„์š”
    • ์‹ค์‹œ๊ฐ„ ์„œ๋น„์Šค ์ข‹์•„์š” ํ•ด๋ณด๊ณ  ์‹ถ์–ด์š”
  • ๋ฐฑ์ˆ˜๋งŒ โ†’ ์†ก๋ฏผ์ข…
    • ๊ธฐ๋Šฅ์ด ์ข‹๋‹ค ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ

๊ธฐ์ˆ 

  • ํ”„๋ก ํŠธ: typescript, React
  • ๋ฐฑ์—”๋“œ: Typescript, Nest

์ถ”ํ›„ ์ •ํ•ด์•ผํ•  ๊ฒƒ ๋“ค

๋ฌด์กฐ๊ฑด ๊ตฌํ˜„ํ•ด์•ผํ•  ์ตœ์†Œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•œ ํ›„์— ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ๊ณ ๋ คํ•˜๊ธฐ

MVP(Minimum Viable Product)

์šฐ์ˆ˜์ž‘ํ’ˆ ๋ฌธ์„œ ๊ด€๋ฆฌ ์–ด์ผ€ ํ–ˆ๋Š”์ง€

https://blog.naver.com/boostcamp_official/222621885951

๋ธŒ๋žœ์น˜ ์ „๋žต

image

๊ฒฐ๋ก 

์†ก๋ฏผ์ข… ๋‹˜ ์•„์ด๋””์–ด ์ฑ„ํƒ

์ฑ„ํŒ… ์„œ๋น„์Šค ๋งŒ๋“ค๊ธฐ

๋‹ค์Œ ํšŒ์˜

๊ธˆ์š”์ผ ์˜คํ›„ 8์‹œ ๋ฐ˜

  1. ํ”„๋กœ์ ํŠธ ์ด๋ฆ„, ์ปจ์…‰, ๋กœ๊ณ 
  2. ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ/์‹œ๋‚˜๋ฆฌ์˜ค ์ž‘์„ฑ
  3. ๊ธฐ์ˆ  ์–˜๊ธฐํ•˜๊ธฐ
  4. ๋…ธ์…˜ ๊พธ๋ฏธ๊ธฐ

๋ฏธ๋‹ˆ๋ฉ€๋ฆฌ์ฆ˜์ด ์ข‹์•„์š”

๊ท€์—ฌ์šด ๊ฒŒ ์ข‹์•„์š”

์ฃผ๊ฐ„ ๊ณ„ํš์„œ ์งœ๋ฉด ์ข‹์„ ๊ฑฐ ๊ฐ™๋‹ค

  1. ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ/์‹œ๋‚˜๋ฆฌ์˜ค ์ž‘์„ฑ
  2. ํ”„๋กœํ† ํƒ€์ž…(ํ”ผ๊ทธ๋งˆ, ํ˜น์€ PPT๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ)
  3. ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ
  4. MVP ๋ฝ‘๊ธฐ
  5. ๋ฐฑ๋กœ๊ทธ
  6. ๋ฆฌ๋“œ๋ฏธ, ์ปจ๋ฒค์…˜, ๊ทธ๋ผ์šด๋“œ ๋ฃฐ, git branch ์ „๋žต, ๋ฃฐ ๊ฐ™์€ ๊ฑฐ ๋‹ค ์ •ํ•˜๊ณ 
  7. ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ •
  8. ERD, API ๋ฌธ์„œ ์งœ๊ณ 
  9. API ์—ฐ๋™ํ•˜๊ธฐ
  10. ๋ฐฐํฌ
  11. ๋

์ˆ˜๋งŒ๋‹˜ ํ•™๊ต ์‹œ๊ฐ„

ํ™”์š”์ผ : 1์‹œ๋ฐ˜ ~ 3์‹œ ๋ชฉ์š”์ผ : 12์‹œ ~ 3์‹œ

๊ฐ•๋‚จ, ๊ฑด๋Œ€ ๋“ฑ ์ผ์ฃผ์ผ์— ํ•œ ๋ฒˆ ์˜คํ”„๋ผ์ธ ๋ณด๊ธฐ