Skip to content

28th-meetup/28th_Meetup_BE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

226 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฑ ์ง‘๋ฐฅ๋„์ฐฉ ๐Ÿฑ

2



๐Ÿ“ข ์„œ๋น„์Šค ์†Œ๊ฐœ

์ง‘๋ฐฅ๋„์ฐฉ์€ ํ•ด์™ธ์—์„œ ํ•œ์‹ ์ง‘๋ฐฅ์„ ๊ทธ๋ฆฌ์›Œํ•˜๋Š” ๊ต๋ฏผ์„ ์œ„ํ•œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

  • ์ง€์—ญ ๋‚ด โ€˜์™„์กฐ๋ฆฌยท๋ฐ˜์กฐ๋ฆฌ ํ•œ์‹โ€™ ์ฃผ๋ฌธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ

  • ์ง€์—ญ ๊ต๋ฏผ๋“ค๋ผ๋ฆฌ ํ•œ์‹์„ ๋‚˜๋ˆ”ยท๊ตํ™˜ ํ•  ์ˆ˜ ์žˆ๋Š”

ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.


ํŒ€๋ช…


์•ˆ้ฃŸ์ฒ˜

  • ํ•ด์™ธ ๊ต๋ฏผ๋“ค์ด ์Œ์‹์œผ๋กœ ์•ˆ์‹ํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค๊ฒ ๋‹ค๋Š” ์ €ํฌ์˜ ํฌ๋ถ€๋ฅผ ๋‹ด์•˜์Šต๋‹ˆ๋‹ค.

๐Ÿ“ข ๋ชฉ์  ๋ฐ ํ•„์š”์„ฑ

1. ๋ชฉ์ 


โ€˜์ง‘๋ฐฅ๋„์ฐฉโ€™์€ ํ•ด์™ธ์— ๊ฑฐ์ฃผํ•˜๋ฉฐ ํ•œ์‹ ์ง‘๋ฐฅ์„ ๊ทธ๋ฆฌ์›Œํ•˜๋Š” ํ•œ์ธ๋“ค์ด ๋งŒ์กฑ์Šค๋Ÿฝ๊ฒŒ ์ด๋ฅผ ๋จน์„ ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๊ฒƒ์„ ๋ชฉ์ ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.


2. ํ•„์š”์„ฑ


์•ˆ์‹์ฒ˜ ํŒ€์€ ํ•ด์™ธ์— ๊ฑฐ์ฃผ ์ค‘์ธ ํ•œ์ธ๋“ค์˜ ํ•œ์‹ ๊ด€๋ จ ๊ฒฝํ—˜์— ๊ด€์‹ฌ์„ ๊ฐ–๊ณ  ๊ต๋ฏผ๋“ค๊ณผ์˜ ์ผ๋Œ€์ผ ์‹ฌ์ธต ์ธํ„ฐ๋ทฐ๋ฅผ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, ์ด๋“ค ๋ชจ๋‘ ์ตœ์†Œ ์ผ์ฃผ์ผ์— 2-3๋ฒˆ, ๋งŽ๊ฒŒ๋Š” ๋งค์ผ ํ•œ์‹์„ ์„ญ์ทจํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ํ†ตํ•ด ํƒ€๊ตญ์—์„œ๋„ ํ•œ์‹์„ ๊ณ„์†ํ•ด์„œ ์ฐพ๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.


์ธํ„ฐ๋ทฐ๋ฅผ ํ†ตํ•ด ๊ต๋ฏผ๋“ค์˜ ํ•œ์‹ ์„ญ์ทจ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ํฌ๊ฒŒ โ€˜์™ธ์‹โ€™๊ณผ โ€˜๊ฐ€์ •์—์„œ์˜ ์กฐ๋ฆฌโ€™๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.



ํ•ด์™ธ์—์„œ ํ•œ์‹์„ ๋จน์„ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ๊ฒฝ๋กœ๋Š” ํ•œ์‹๋‹น์— ๋ฐฉ๋ฌธํ•˜๋Š” โ€˜์™ธ์‹โ€™์˜ ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค.

๊ต๋ฏผ๋“ค์€ ์™ธ์‹์„ ํ†ตํ•ด ์ ‘ํ•˜๋Š” ํ•œ์‹์— ๋Œ€ํ•ด ์–ด๋–ค ์ƒ๊ฐ์„ ๊ฐ–๊ณ  ์žˆ์„๊นŒ์š”? ์ธํ„ฐ๋ทฐ๋ฅผ ํ†ตํ•ด ๊ทธ๋“ค์ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ Pain Point๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ํŒŒ์•…ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

1๏ธโƒฃ ๊ฐ€๊ฒฉ์ด ๊ต‰์žฅํžˆ ๋†’์Œ

2๏ธโƒฃ ๋ง›์ด ํ˜„์ง€ํ™”๋œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„ ํ•œ๊ตญ์—์„œ ๋จน๋˜ ํ•œ์‹ ๋ง›์ด ์•„๋‹˜

3๏ธโƒฃ ํ•œ๊ตญ์—์„œ ์ ‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋งŒํผ ํ•œ์‹ ๋ฉ”๋‰ด๊ฐ€ ๋‹ค์–‘ํ•˜์ง€ ์•Š์Œ


ํ•ด์™ธ ํ•œ์‹๋‹น์—์„œ ํŒ๋งคํ•˜๋Š” ํ•œ์‹์ด ์œ„์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋“ค์€ ์™ธ์‹์„ ํ†ตํ•œ ํ•œ์‹ ์„ญ์ทจ๊ฐ€ ์•„๋‹Œ ํ•œ๊ตญ ๊ฐ€์ •์ง‘์—์„œ ๋จน์„ ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋‰ด์™€ ๋ง›์˜ ํ•œ์‹, ์ฆ‰ โ€˜ํ•œ์‹ ์ง‘๋ฐฅโ€™์— ๋Œ€ํ•œ ๋‹ˆ์ฆˆ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.



ํ•ด์™ธ์—์„œ ํ•œ์‹ ์ง‘๋ฐฅ์„ ๋จน์„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์ง์ ‘ โ€˜๊ฐ€์ •์—์„œ ์กฐ๋ฆฌ'๋ฅผ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๋“ค์€ ํ•œ์ธ ๋งˆํŠธ๋‚˜ ์‹์žฌ๋ฃŒ ์ฃผ๋ฌธ ํ”Œ๋žซํผ์„ ํ†ตํ•ด ์‹์žฌ๋ฃŒ๋ฅผ ์กฐ๋‹ฌํ•˜๊ณ  ์ด๋ฅผ ์ด์šฉํ•ด ์š”๋ฆฌ๋ฅผ ํ•˜์—ฌ ํ•œ๊ตญ์—์„œ์˜ ์ง‘๋ฐฅ ๋ง›์„ ์žฌํ˜„ํ•˜๋ ค ํ•˜์ง€๋งŒ, ํ•ด๋‹น ๋ฐฉ๋ฒ• ์—ญ์‹œ ๋ฌธ์ œ์ ์„ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

1๏ธโƒฃ ํ•„์š”ํ•œ ์žฌ๋ฃŒ๋ฅผ ๋ชจ๋‘ ๊ตฌํ•˜๊ธฐ ์–ด๋ ค์›Œ ์›ํ•˜๋Š” ์Œ์‹์„ ์™„๋ฒฝํžˆ ๋งŒ๋“ค๊ธฐ ํž˜๋“ฆ

2๏ธโƒฃ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์ด ๋งŽ์ด ํ•„์š”ํ•จ


์ฆ‰, โ€˜์™ธ์‹โ€™๊ณผ โ€˜๊ฐ€์ • ์กฐ๋ฆฌโ€™๋Š” ํ•œ์‹ ์„ญ์ทจ ํ˜•ํƒœ์˜ ์–‘๊ทน๋‹จ์— ๋†“์—ฌ์žˆ์ง€๋งŒ ๋ชจ๋‘ ๋™์ผํ•˜๊ฒŒ ๊ต๋ฏผ๋“ค์—๊ฒŒ ๋งŒ์กฑ๊ฐ์„ ์ œ๊ณตํ•ด์ฃผ์ง€ ๋ชปํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.



์ด ๋‘ ๊ฐ€์ง€ ํ˜•ํƒœ์˜ ์‚ฌ์ด์—๋Š” โ€˜๋ฐฐ๋‹ฌโ€™์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

ํ•œ์‹๋‹น์— ๋ฐฉ๋ฌธํ•˜์—ฌ ๋จน์„ ์ˆ˜ ์žˆ๋Š” ์Œ์‹๊ณผ ๋™์ผํ•˜๋‹ค๋Š” ์ ์—์„œ ์™ธ์‹์˜ ํ˜•ํƒœ์— ์ข€ ๋” ๊ฐ€๊น์ง€๋งŒ, ๋™์ผํ•œ ์Œ์‹์„ ๊ฐ€์ •์—์„œ ๋จน์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ๊ณผ ๋ฐฐ๋‹ฌ ํ”Œ๋žซํผ ๋‚ด ํ”„๋กœ๋ชจ์…˜์„ ์ด์šฉํ•˜๋ฉด ์กฐ๊ธˆ์ด๋ผ๋„ ์ €๋ ดํ•˜๊ฒŒ ์Œ์‹์„ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์™„์ „ํ•œ ์™ธ์‹์˜ ํ˜•ํƒœ์ธ ์™ธ์‹ ๋ฐฉ๋ฌธ๊ณผ๋Š” ์ฐจ์ด๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋ฐฐ๋‹ฌ ์—ญ์‹œ ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์—ฌ์ „ํžˆ ๋†’์€ ๊ฐ€๊ฒฉ, ํ˜„์ง€ํ™”๋œ ๋ง›, ๋ฉ”๋‰ด ๋‹ค์–‘์„ฑ ๋ถ€์กฑ์˜ ๋ฌธ์ œ ๋Š” ํ•ด๊ฒฐ๋˜์ง€ ๋ชปํ•œ ์ฑ„ ์ง€๋‹ˆ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.



์œ„์™€ ๊ฐ™์€ ์ด์œ ๋“ค๋กœ ๊ต๋ฏผ๋“ค์€ ํ•œ์‹ ์ง‘๋ฐฅ์„ ๊ทธ๋ฆฌ์›Œํ•˜์ง€๋งŒ ํ˜„์žฌ ์ด๋ฅผ ์„ญ์ทจํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด 100% ๋งŒ์กฑํ•˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๊ต๋ฏผ๋“ค์ด ๋งŒ์กฑ์Šค๋Ÿฝ๊ฒŒ ํ•œ์‹ ์ง‘๋ฐฅ์„ ๋จน์„ ์ˆ˜ ์žˆ๋„๋ก ๋„์›€์„ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ํŒ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.


๋” ๊ตฌ์ฒด์ ์œผ๋กœ, ํ•œ์‹ ์ง‘๋ฐฅ์„ ์›ํ•˜์ง€๋งŒ ์ง์ ‘ ์กฐ๋ฆฌํ•˜๋Š” ๊ฒƒ์—๋Š” ์–ด๋ ค์›€์ด ์žˆ๊ณ  ๋ฐฐ๋‹ฌ์„ ํ†ตํ•ด์„œ๋Š” ๊ทธ ๋‹ˆ์ฆˆ๋ฅผ ์ถฉ์กฑํ•  ์ˆ˜ ์—†๊ธฐ์—, ๊ต๋ฏผ๋“ค์—๊ฒŒ ๋งŒ์กฑ์Šค๋Ÿฌ์šด ํ•œ์‹ ์ง‘๋ฐฅ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด โ€˜๋ฐฐ๋‹ฌโ€™๊ณผ โ€˜๊ฐ€์ • ์กฐ๋ฆฌโ€™ ์‚ฌ์ด ์ค‘๊ฐ„ ํ˜•ํƒœ์˜ ์„œ๋น„์Šค๊ฐ€ ํ•„์š”ํ•จ์„ ํŒŒ์•…ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์นด์นด์˜คํ†ก, ์ธ์Šคํƒ€๊ทธ๋žจ๊ณผ ๊ฐ™์€ SNS๋ฅผ ํ†ตํ•ด ์ฃผ๋ณ€ ๊ต๋ฏผ์ด ๋งŒ๋“  ํ•œ์‹์„ ๊ตฌ๋งคํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋‚ฎ์€ ์ธ์ง€๋„์™€ ๋น„ํšจ์œจ์  ์šด์˜ ๋ฐฉ์‹์œผ๋กœ ์—ญ์‹œ ํ•œ์‹ ์ง‘๋ฐฅ์„ ๋จน์„ ์ˆ˜ ์žˆ๋Š” ์™„์ „ํ•œ ๊ฒฝ๋กœ๊ฐ€ ๋˜์ง€๋Š” ๋ชปํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


๋”ฐ๋ผ์„œ ์ €ํฌ ์•ˆ์‹์ฒ˜ํŒ€์€ ํ•ฉ๋ฆฌ์ ์ธ ๊ฐ€๊ฒฉ์— ์™„์กฐ๋ฆฌโ€ข๋ฐ˜์กฐ๋ฆฌ ํ˜•ํƒœ์˜ ํ•œ์‹ ์ง‘๋ฐฅ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ๊ธฐํšํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.



edit1


๐Ÿ—‚๏ธ ๋ฆฌ์„œ์น˜ ๋ฐ ์‹œ์žฅ์กฐ์‚ฌ

1. ๊ฒฝ์Ÿ์‚ฌ ๋ถ„์„


  • ๋ฒค์น˜๋งˆํ‚น์‚ฌ UXUI ๋ถ„์„

    • ์„ ์ • ์ด์œ 

แ„€แ…งแ†ผแ„Œแ…ขแ†ผแ„‰แ…ก   แ„‡แ…ฆแ†ซแ„Žแ…ตแ„†แ…กแ„แ…ตแ†ผแ„‰แ…ก แ„‰แ…ฅแ†ซแ„Œแ…ฅแ†ผ

- ๋ฐฐ๋‹ฌK

3

- ํŒ”๋„๊ฐ

4

โ€ป ๋ฒค์น˜๋งˆํ‚น์‚ฌ์˜ ์œ ์ € ํ”Œ๋กœ์šฐ ๋ฐ UI๋ฅผ ๋ถ„์„, ๋ฐ˜์˜ํ•  ๋งŒํ•œ ์šฐ์ˆ˜ ์š”์†Œ๋ฅผ IA ๋ฐ ์™€์ด์–ดํ”„๋ ˆ์ž„์— ๋ฐ˜์˜ํ•˜๊ณ ์ž ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฒฝ์Ÿ์‚ฌยท๋ฒค์น˜๋งˆํ‚น์‚ฌ ๋Œ€๋น„ ์ž์‚ฌ ๊ธฐ๋Šฅ ๋ถ„์„

edit2

edit3


2. ๋ชฉํ‘œ์‹œ์žฅ


TAM SAM SOM
์ „์ฒด ์žฌ์™ธ๋™ํฌ ์ˆ˜ ์ „์ฒด ์žฌ์™ธ๊ตญ๋ฏผ ์ˆ˜ ๋ฏธ๊ตญ, ์บ๋‚˜๋‹ค ์žฌ์™ธ๊ตญ๋ฏผ
์•ฝ 732๋งŒ ๋ช… ์•ฝ 290๋งŒ๋ช… ์•ฝ 125๋งŒ๋ช…
  • ์žฌ์™ธ๊ตญ๋ฏผ = ์™ธ๊ตญ์— ๊ฑฐ์ฃผํ•˜๋Š” ํ•œ๊ตญ์ธ
  • ์žฌ์™ธ๋™ํฌ = ์žฌ์™ธ๊ตญ๋ฏผ + ๋Œ€ํ•œ๋ฏผ๊ตญ ๊ตญ์ ์„ ๋ณด์œ ํ•˜์˜€๋˜ ์‚ฌ๋žŒ ๋˜๋Š” ๊ทธ ์ง๊ณ„๋น„์† (โ€™ํ•œ๊ตญ๊ณ„ ์™ธ๊ตญ์ธโ€™์„ ์ด์นญํ•˜๋Š” ์–ดํœ˜)

TAM : 2021๋…„ ๊ธฐ์ค€ ์žฌ์™ธ๋™ํฌ ์ˆ˜ 7,325,143๋ช… (์žฌ์™ธ๋™ํฌ์ฒญ ๊ณต์‹์ž๋ฃŒ)

SAM: 2021๋…„ ๊ธฐ์ค€ ์žฌ์™ธ๊ตญ๋ฏผ ์ˆ˜ 2,948,144๋ช… (์žฌ์™ธ๋™ํฌ์ฒญ ๊ณต์‹์ž๋ฃŒ)

SOM: ์ดˆ๊ธฐ ์ˆ˜์ต ์‹œ์žฅ์œผ๋กœ ํ•œ๊ตญ์ธ์ด ๊ฐ€์žฅ ๋งŽ์ด ๊ฑฐ์ฃผํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ง์ ‘์ ์ธ ๊ฒฝ์Ÿ์‚ฌ๊ฐ€ ๋ถ€์žฌํ•œ ๋ฏธ๊ตญ๊ณผ ์บ๋‚˜๋‹ค๋กœ ์„ ์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋ฏธ๊ตญ๊ณผ ์บ๋‚˜๋‹ค์˜ ์žฌ์™ธ๊ตญ๋ฏผ ์ˆ˜๋Š” ์ดํ•ฉ 1,244,546๋ช…์ž…๋‹ˆ๋‹ค.



3. ์œ ์ € ๋ฆฌ์„œ์น˜ ๋ถ„์„


ํ•œ์‹ ์„ญ์ทจ์™€ ๊ด€๋ จํ•˜์—ฌ ๊ต๋ฏผ๋“ค์˜ ํŽ˜์ธํฌ์ธํŠธ์™€ ๋‹ˆ์ฆˆ๋ฅผ ๊ตฌ์ฒด์ ์œผ๋กœ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ๊ด€์‹ ์„ค๋ฌธ์กฐ์‚ฌ๊ฐ€ ์•„๋‹Œ 1:1 ์ธํ„ฐ๋ทฐ๋ฅผ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ํ•ด์™ธ์—์„œ ํ•œ์‹์„ ํŒ๋งคํ•˜๊ณ  ๊ณ„์‹œ๋Š” ๋ถ„ ๋‘ ๋ถ„(์˜ˆ์ƒ ํŒ๋งค์ž)๊ณผ ๊ต๋ฏผ(์˜ˆ์ƒ ๊ตฌ๋งค์ž) ์—ฌ๋Ÿ๋ช…๊ณผ ์ธํ„ฐ๋ทฐ๋ฅผ ํ•˜์˜€๊ณ  ๊ฐ๊ธฐ ๊ฑฐ์ฃผ ๊ตญ๊ฐ€, ์„ฑ๋ณ„, ๋‚˜์ด๋Œ€ ๋“ฑ์ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ์ธํ„ฐ๋ทฐ๋ฅผ ์ง„ํ–‰ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๋ฐฐ๊ฒฝ์˜ ์‚ฌ์šฉ์ž๋“ค์˜ ๋‹ˆ์ฆˆ๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.


แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-10-12 แ„‹แ…ฉแ„’แ…ฎ 9 19 24
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-10-12 แ„‹แ…ฉแ„’แ…ฎ 9 19 39

์ธํ„ฐ๋ทฐ ๊ฒฐ๊ณผ๋ฅผ ์š”์•ฝํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.


ํ•œ์‹๋‹น ๋ฐ ๋ฐฐ๋‹ฌ ๊ด€๋ จ (๋ฉ”๋‰ด ๋‹ค์–‘์„ฑ, ๋ง›, ๊ฐ€๊ฒฉ ์ธก๋ฉด)

  • ํ•ด์™ธ์—์„œ ์ ‘ํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ์‹ ๋ฉ”๋‰ด ๋‹ค์–‘์„ฑ์— ๋งŒ์กฑํ•˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ๋‹ค. ํŠนํžˆ ๊ณ ๊นƒ์ง‘(Korean BBQ)์ด ์ •๋ง ๋งŽ๊ณ  ๊ธฐ๋ณธ์ ์œผ๋กœ ์œ ๋ช…ํ•œ ํ•œ์‹ - ๊น€์น˜์ฐŒ๊ฐœ, ๋œ์žฅ์ฐŒ๊ฐœ๋งŒ ๋งŽ์ด ํŒ๋‹ค.
  • ๋จน๊ณ  ์‹ถ์€ ํ•œ์‹(์‚ผ๊ณ„ํƒ•, ๋ƒ‰๋ฉด, ๋–ก๋ณถ์ด ๋“ฑ)์„ ํŒŒ๋Š” ์‹๋‹น์ด ์žˆ๋‹ค๊ณ  ํ•˜๋”๋ผ๋„ ๋ง›์ด ๋งŒ์กฑ์Šค๋Ÿฝ์ง€ ๋ชปํ•˜๋‹ค.
  • ํ•œ๊ตญ์‹๋‹น์ž„์—๋„ ํ•œ๊ตญ์ธ์ด ์•„๋‹Œ ์™ธ๊ตญ์ธ์ด ์šด์˜ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„ ์Œ์‹์˜ ๋ง›์ด ํ•œ๊ตญ์—์„œ ๋จน๋˜ ๋ง›๊ณผ ๋‹ค๋ฅด๋‹ค.
  • ํ•œ์‹๋‹น ๊ฐ€๊ฒฉ์ด ํ™•์‹คํžˆ ํ˜„์ง€ ์Œ์‹์  ๊ฐ€๊ฒฉ๋ณด๋‹ค ๋น„์‹ธ๋‹ค.

์š”๋ฆฌ ๊ด€๋ จ

  • ์œ„์™€ ๊ฐ™์€ ์ด์œ ๋กœ ํ•œ์‹๋‹น์— ๋งŒ์กฑํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์Šค์Šค๋กœ ํ•œ์‹์„ ์š”๋ฆฌํ•ด๋จน๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.
  • [1์ธ ๊ฐ€๊ตฌ] ์‹œ๊ฐ„์ด ์—†์–ด์„œ ์ œ๋Œ€๋กœ ๋œ ์š”๋ฆฌ๋Š” ํ•˜๊ธฐ ์–ด๋ ต๋‹ค.
  • [1์ธ ๊ฐ€๊ตฌ] ์ฃผ๋กœ ํ•œ์ธ๋งˆํŠธ์—์„œ ์‚ฌ์˜จ ๋ผ๋ฉด, 3๋ถ„์นด๋ ˆ์™€ ๊ฐ™์ด ์ธ์Šคํ„ดํŠธ๋ฅผ ๋งŽ์ด ๋จน๋Š”๋‹ค.
  • [๋ฐ˜์ฐฌ์นดํ†ก๋ฐฉ ์ด์šฉ์ž] ํ•œ์‹๋‹น๋ณด๋‹ค ๋ฐ˜์ฐฌ ์นดํ†ก๋ฐฉ์„ ์„ ํ˜ธํ•˜๋Š” ์ด์œ ๋Š” ํ•ด์™ธ์—์„œ ๊ตฌํ•˜๊ธฐ ํž˜๋“  ์žฌ๋ฃŒ๋กœ ๋งŒ๋“  ํ•œ์‹์„ ๋จน์„ ์ˆ˜ ์žˆ๊ณ , ๊ฐ€๊ฒฉ์ด ๋” ์ €๋ ดํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

โ†’ ์ด๋Ÿฌํ•œ ์‚ฌ์‹ค์„ ๋ฐ”ํƒ•์œผ๋กœ ์ €ํฌ๋Š” ํ•œ์‹๋‹น๊ณผ ๋ฐฐ๋‹ฌ์— ๋งŒ์กฑํ•˜์ง€ ๋ชปํ•˜๋ฉฐ, ์ง์ ‘ ํ•œ์‹์„ ์š”๋ฆฌํ•ด๋จน๋Š” ๊ฒƒ์—๋„ ์–ด๋ ค์›€์„ ๋А๋ผ๋Š” ์‚ฌ๋žŒ์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ์‹ ์ง‘๋ฐฅ์„ ํŒ๋งคํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ๊ธฐํšํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ดํ›„ ์„ค๋ฌธ์กฐ์‚ฌ๋ฅผ ํ†ตํ•ด ๊ฑฐ์ฃผ ํ˜•ํƒœ์— ๋”ฐ๋ฅธ ํ•œ์‹์— ๋Œ€ํ•œ ๋‹ˆ์ฆˆ์™€ ํ•ด์™ธ์—์„œ ์š”๋ฆฌ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•˜๊ณ  ์žˆ๋Š”์ง€์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.


๐Ÿ—‚๏ธ ์„œ๋น„์Šค ํƒ€๊ฒŸ์ธต ์ •์˜

1์ฐจ ํƒ€๊ฒŸ ์œ ์ €


โ€˜์ง‘๋ฐฅ๋„์ฐฉโ€™์˜ ํƒ€๊ฒŸ์ธต์€ ํ•œ์‹ ์ง‘๋ฐฅ์„ ๊ทธ๋ฆฌ์›Œํ•˜์ง€๋งŒ ๋ง›โ€ข๊ฐ€๊ฒฉโ€ขํ•œ์ •๋œ ๋ฉ”๋‰ดโ€ข์š”๋ฆฌ์˜ ์–ด๋ ค์›€ ๋“ฑ ๋‹ค์–‘ํ•œ ์ด์œ ๋กœ ์ด๋ฅผ ๋งŒ์กฑ์Šค๋Ÿฝ๊ฒŒ ๋จน์ง€ ๋ชปํ•˜๊ณ  ์žˆ๋Š” ๊ต๋ฏผ๋“ค๊ณผ, ์‹๋‹นโ€ข๋ฐ˜์ฐฌ๊ฐ€๊ฒŒโ€ขSNS ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ํ•œ์‹ ์ง‘๋ฐฅ์„ ํŒ๋งคํ•˜๊ณ  ์žˆ๊ฑฐ๋‚˜ ํŒ๋งคํ•˜๊ณ  ์‹ถ์–ดํ•˜๋Š” ์ด๋“ค์ž…๋‹ˆ๋‹ค.
image


2์ฐจ ํƒ€๊ฒŸ ์œ ์ €


ํ•ด์™ธ์—์„œ์˜ ํ•œ์‹ ์„ ํ˜ธ๋„๊ฐ€ ๊พธ์ค€ํžˆ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ๋Š” ์ถ”์„ธ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ถ”ํ›„ ์„œ๋น„์Šค ํ™•์žฅ ์‹œ ํƒ€๊ฒŸ ๊ตฌ๋งค์ž์ธต์„ ํ•œ์ธ์„ ๋„˜์–ด ํ•œ๊ตญ ๊ตญ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์€ ์ด๋“ค๊นŒ์ง€ ํ™•๋Œ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
image


์„œ๋น„์Šค ์†Œ๊ฐœ

  • ๊ฐœ์š”

โ€˜์ง‘๋ฐฅ๋„์ฐฉโ€™์€ ํ•ด์™ธ์— ๊ฑฐ์ฃผ ์ค‘์ธ ํ•œ๊ตญ์ธ๋“ค์ด ์‰ฝ๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ๋งŒ์กฑ์Šค๋Ÿฌ์šด ํ•œ์‹์„ ๋จน์„ ์ˆ˜ ์žˆ๋„๋ก ๋„์›€์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

image


  • ํ•ต์‹ฌ ๊ธฐ๋Šฅ (IA)

edit4


โ€ป ํ•ด๋‹น IA๋Š” ๊ตฌ๋งค์ž ๊ธฐ์ค€์ด๋ฉฐ, ํŒ๋งค์ž ๋„๋ฉ”์ธ์—์„œ๋Š” ๋ณ„๋„์˜ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.


์„œ๋น„์Šค ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ

  • ํŒŒํŠธ๋„ˆ์‚ฌ ์—ฐ๊ณ„ ๋ฐฉ์•ˆ

8


  • ์ˆ˜์ต ์ฐฝ์ถœ๋ฐฉ์•ˆ

9


๋””์ž์ธ ๋ฌด๋“œ๋ณด๋“œ


10

๐Ÿ–ฅ๏ธ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

image


๐Ÿ–ฅ๏ธ ๊ธฐ์ˆ ์Šคํƒ

  • Android Studio Retrofit
  • Swagger
  • Java 17 Spring Security Springboot Spring Stomp
  • Spring Data JPA QueryDSL RDS MySQL Redis
  • GitHub Actions S3 EC2 AWS CodeDeploy
  • Gradle

๐Ÿ–ฅ๏ธ ํŒŒํŠธ๋ณ„ ์Šคํƒ ์„ค๋ช…

  • ์›น/์•ˆ๋“œ๋กœ์ด๋“œ
    • retrofit2 - api ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•จ
    • viewmodel - MVVM ์•„ํ‚คํ…์ณ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
    • livedata - ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€์ฐฐํ•˜๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณ€ํ–ˆ์„ ๋•Œ ๋น ๋ฅธ ์ ์šฉ์„ ์œ„ํ•ด ์‚ฌ์šฉ
    • kakao - ์นด์นด์˜ค ์†Œ์…œ ๋กœ๊ทธ์ธ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•จ
    • databinding - layout๊ณผ class๋ฅผ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
    • Okhttp - intercepter๋ฅผ ํ†ตํ•ด api๊ฐ€ ํ†ต์‹  ๋˜๋Š” ๊ณผ์ •์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
    • Glide - ์„œ๋ฒ„์™€์˜ ์ด๋ฏธ์ง€ ํ†ต์‹ ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋ณด๋‹ค ์‰ฝ๊ฒŒ ๋ฐ›๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
    • Photopicker - ์•จ๋ฒ”์—์„œ ์‚ฌ์ง„์„ ์•ก์„ธ์Šคํ•˜๊ณ  ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
  • ์„œ๋ฒ„
    • springboot - ์•ˆ์ •์„ฑ, ํ™•์žฅ์„ฑ, ์ƒ์‚ฐ์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ์‰ฝ๊ฒŒ ํ•˜๊ณ  ์œ ์ง€๋ณด์ˆ˜ํ•  ์ˆ˜ ์žˆ๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ
    • spring data jpa - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•ก์„ธ์Šค๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๊ณ , ๊ฐ์ฒด์ง€ํ–ฅ์  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๋™์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ
    • gradle - ๊ฐ„๊ฒฐํ•˜๊ณ  ์œ ์—ฐํ•œ ๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์˜์กด์„ฑ ๊ด€๋ฆฌ์™€ ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๊ด€๋ฆฌ
    • swagger - API ๋ฌธ์„œํ™”์™€ ๊ฐ„ํŽธํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋„๊ตฌ๋กœ์จ ์‚ฌ์šฉ, API ๊ฐœ๋ฐœ ๋ฐ ๋ฌธ์„œ ์ž‘์„ฑ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ง€์›
    • spring security, jwt - ๋ณด์•ˆ ๊ฐ•ํ™”๋ฅผ ์œ„ํ•œ stateleessํ•œ ์ธ์ฆ ๋ฐ ๊ถŒํ•œ ๋ถ€์—ฌ ๋งค์ปค๋‹ˆ์ฆ˜ ๊ตฌ์ถ•์„ ์œ„ํ•ด ์‚ฌ์šฉ
    • gihtub actions - ์ง€์†์ ์ธ ํ†ตํ•ฉ ๋ฐ ๋ฐฐํฌ ์ž๋™ํ™”๋ฅผ ๊ตฌ์ถ•
    • mysql - ์•ˆ์ •์„ฑ, ์„ฑ๋Šฅ, ํ™•์žฅ์„ฑ ์ธก๋ฉด์—์„œ ์šฐ์ˆ˜ํ•œ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
    • redis - Key, Value ๊ตฌ์กฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ๋ฐ˜์˜ ์ธ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ์ €์žฅ์†Œ๋กœ, ์ฑ„ํŒ…๊ธฐ๋Šฅ ๊ด€๋ จ ์บ์‹œ๋กœ ์‚ฌ์šฉ
    • aws ec2 - ๊ฐ€์ƒ ์ปดํ“จํ„ฐ๋ฅผ ์ œ๊ณต๋ฐ›์•„, ์šด์˜์ฒด์ œ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ๋Š” ํด๋ผ์šฐ๋”ฉ ์ปดํ“จํ„ฐ ์„œ๋น„์Šค๋กœ, ์„œ๋ฒ„ ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•
    • aws s3 - ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์˜ ๊ฐ์ฒด ์Šคํ† ๋ฆฌ์ง€ ์„œ๋น„์Šค. ci-cdํ”„๋กœ์„ธ์Šค์™€ ์ด๋ฏธ์ง€ ์ €์žฅ์— ์‚ฌ์šฉ
    • aws codedeploy - ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋‹ค์ˆ˜์˜ ์„œ๋ฒ„์— ํšจ์œจ์ ์œผ๋กœ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ์ž๋™ํ™” ์„œ๋น„์Šค.
    • aws rds - ์™„์ „ ๊ด€๋ฆฌํ˜• ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋น„์Šค. ๋ณธ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์—”์ง„์œผ๋กœ mysql ์‚ฌ์šฉ
    • elasticache - ์ž๋™ ํ™•์žฅ/๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ถ€ํ•˜๋ฅผ ๊ฐ์†Œ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๊ด€๋ฆฌํ˜• ๋ถ„์‚ฐ ์บ์‹ฑ ์„œ๋น„์Šค.
  • ํ˜‘์—…ํˆด
    • notion, discord, slack

๐Ÿ–ฅ๏ธ ๋„ค์ด๋ฐ๋ฃฐ

  • ํด๋ž˜์Šค : UpperCamelCase, andยทor์™€ ๊ฐ™์€ ์ ‘์†์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  25์ž ๋‚ด์™ธ๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ํ•จ์ˆ˜ : lowerCamelCase
  • ๋ณ€์ˆ˜, ์ƒ์ˆ˜ : lowerCamelCase
  • DB ํ…Œ์ด๋ธ”: lower_snake_case
  • ENUM, ์ƒ์ˆ˜: Upper_snake_case
  • ์ปฌ๋ ‰์…˜(Collection): ๋ณต์ˆ˜ํ˜•์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ปฌ๋ ‰์…˜์„ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค. (Ex. userList, users, userMap)
  • LocalDateTime: ์ ‘๋ฏธ์‚ฌ์— Date๋ฅผ ๋ถ™์ž…๋‹ˆ๋‹ค.

๐Ÿ–ฅ๏ธ Entity-Relationship Diagram

erd แ„Žแ…ฌแ„Œแ…ฉแ†ผ

๐Ÿ–ฅ๏ธ ์ปค๋ฐ‹์ปจ๋ฒค์…˜

<Prefix>: #<Issue_Number> <Description>ย ์˜ ์–‘์‹์„ ์ค€์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.

  • featย : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ตฌํ˜„ย feat: #11 ๊ตฌ๊ธ€ ๋กœ๊ทธ์ธ API ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • refactorย : ๋‚ด๋ถ€ ๋กœ์ง์€ ๋ณ€๊ฒฝ ํ•˜์ง€ ์•Š๊ณ  ๊ธฐ์กด์˜ ์ฝ”๋“œ๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋ฆฌํŒฉํ„ฐ๋งย refactor: #15 ์ฝ”๋“œ ๋กœ์ง ๊ฐœ์„ 
  • docsย : README๋‚˜ wiki ๋“ฑ์˜ ๋ฌธ์„œ ๊ฐœ์ •ย docs: #14 ๋ฆฌ๋“œ๋ฏธ ์ˆ˜์ •
  • fixย : ์ฝ”๋“œ ์˜ค๋ฅ˜ ์ˆ˜์ •ย fix: #10 ํšŒ์›๊ฐ€์ž… ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ์˜ค๋ฅ˜ ์ˆ˜์ •
  • style: ์ฝ”๋“œ ์Šคํƒ€์ผ ๊ด€๋ จ ์ž‘์—…(์ฝ”๋“œ ์˜๋ฏธ ๋ณ€๊ฒฝX) fix: #10 ์ฝ”๋“œ ์Šคํƒ€์ผ ๋ณ€๊ฒฝ
  • rename: ๋ณ€์ˆ˜/ํด๋ž˜์Šค/๋งค์„œ๋“œ ๋ช… ๋ณ€๊ฒฝ
  • delย : ์“ธ๋ชจ์—†๋Š” ์ฝ”๋“œ ์‚ญ์ œย del: #12 ๋ถˆํ•„์š”ํ•œ import ์ œ๊ฑฐ
  • build: dependencies ์—…๋ฐ์ดํŠธ
  • choreย : ์˜์กด์„ฑ ์ถ”๊ฐ€, yml ์ถ”๊ฐ€์™€ ์ˆ˜์ •, ํŒจํ‚ค์ง€ ๊ตฌ์กฐ ๋ณ€๊ฒฝ, ํŒŒ์ผ ์ด๋™ chore: #21 yml ์ˆ˜์ •, chore: #22 lombok ์˜์กด์„ฑ ์ถ”๊ฐ€
  • test: ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ, ์ˆ˜์ • test: #20 ๋กœ๊ทธ์ธ API ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ

APK ํŒŒ์ผ ์œ„์น˜

app > release > apk ํŒŒ์ผ app > debug > apk ํŒŒ์ผ

๐Ÿ–ฅ๏ธ ๊นƒ ๋ธŒ๋žœ์น˜ ์ „๋žต

  • github flow
    github-flow-branching-model

About

KUSITMS 28th_meetup BackEnd

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors