Skip to content

๐Ÿ’™๋‹ค์‹œ ๋ฐฐ์›€์„ ์ฑ„์›Œ๋‚˜๊ฐ€์š”, "๋‹ค์ฑ„"๐Ÿ’™

Notifications You must be signed in to change notification settings

KUSITMS-27-chilling/Dachae-FE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’™ Dachae, ๋‹ค์ฑ„ ๐Ÿ’™

๋ฆฌ๋“œ๋ฏธ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ ๋ฆฌ๋“œ๋ฏธ ๋งˆ์ง€๋ง‰ ์ด๋ฏธ์ง€

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

๋‹ค์‹œ ํ•œ๋ฒˆ, ๋ฐฐ์›€์„ ํ†ตํ•ด ๋‹น์‹ ์˜ ์‚ถ์„ ๋‹ค์ฑ„๋กญ๊ฒŒ

โ€œ๋‹ค์ฑ„โ€๋Š” 5060 ์„ธ๋Œ€๊ฐ€ ๋ฐฐ์›€์„ ํ†ตํ•ด ์‚ถ์„ ๋‹ค์‹œ ์ฑ„์›Œ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ์„œ๋น„์Šค๋กœ์„œ, ์‚ฌ์šฉ์ž์™€ ๊ฐ€๊นŒ์šด ์ง€์—ญ ๊ธฐ๋ฐ˜ ๋™๋„ค๋ฐฐ์›€ํ„ฐ ์ •๋ณด๋ฅผ ํ•œ ๊ณณ์— ๋ชจ์•„ ์ œ๊ณตํ•˜๊ณ , ์šฐ๋ฆฌ ๋™๋„ค ๊ฐ•์‚ฌ์—๊ฒŒ ์ง€์‹๊ณผ ์ทจ๋ฏธ๋ฅผ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๋งค์นญ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ“Œ Front-end ์ €์žฅ์†Œ

https://github.com/KUSITMS-27-chilling/Dachae-FE

๐Ÿ“Œ Back-end ์ €์žฅ์†Œ

https://github.com/KUSITMS-27-chilling/Dachae-BE

๐Ÿ“ข ์„œ๋น„์Šค ๋ฐฐํฌ ์ฃผ์†Œ

https://dachae.vercel.app/


๐Ÿฅ‚ ํŒ€๋ช… : ์น ๋ง(Chilling)

R&R

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

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

์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜์—ฌ โ€œ์‹œ๋‹ˆ์–ด ์„ธ๋Œ€๋ฅผ ์œ„ํ•œ ๊ต์œก/๋ฌธํ™” ์ฒดํ—˜ ๊ด€๋ จ ํ”„๋กœ๊ทธ๋žจโ€์„ ๋ชจ์•„, ๊ทธ๋“ค์˜ ์‚ฌํšŒ ์ฐธ์—ฌ ์š•๊ตฌ๋ฅผ ํ•ด์†Œ ํ•˜๊ณ ์ž ํ•จ


๐Ÿ’ก ์ผ๋Œ€์ผ ์‹ฌ์ธต ์ธํ„ฐ๋ทฐ๋ฅผ ํ†ตํ•œ ํ•ต์‹ฌ ๋ฌธ์ œ์  ์ •์˜

โœ” [๊ทผ๊ฑฐ 1] 5060 ์‹œ๋‹ˆ์–ด์˜ ์‚ฌํšŒ ์ฐธ์—ฌ ์š•๊ตฌ ์ฆ๊ฐ€

"2022๋…„ ์•กํ‹ฐ๋ธŒ ์‹œ๋‹ˆ์–ด๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•œ ์—ฌ๊ฐ€์—ด์˜ ์—ฐ๊ตฌโ€์— ๋”ฐ๋ฅด๋ฉด, ํ˜„์žฌ ์‹œ๋‹ˆ์–ด๋Š” ์€ํ‡ด ํ›„ ๋‹ค์–‘ํ•œ ์—ฌ๊ฐ€๋ฅผ ์ฆ๊ธฐ๋ฉฐ ์‚ฌํšŒ ํ™œ๋™์— ์ ๊ทน ์ฐธ์—ฌํ•˜๋Š” ์„ธ๋Œ€๋กœ, ๊ณผ๊ฑฐ ์‹œ๋‹ˆ์–ด์™€๋Š” ๋‹ค๋ฅธ ํŒจ๋Ÿฌ๋‹ค์ž„์œผ๋กœ ๋“ฑ์žฅ"

โœ” [๊ทผ๊ฑฐ 2] ์‹œ๋‹ˆ์–ด ์„ธ๋Œ€์˜ ์›ฐ์—์ด์ง• ๋‹ˆ์ฆˆ

  • ์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ๊ณ ๋ นํ™”์˜ ์ง„ํ–‰์†๋„๊ฐ€ ๊ธ‰๊ฒฉํ•˜๊ฒŒ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ, ๋‹จ์ˆœ ์‚ถ์˜ ์—ฐ์žฅ์ด ์•„๋‹Œ, ์ •์‹ ์ ์œผ๋กœ ๊ฑด๊ฐ•ํ•œ ์‚ถ์„ ์ฐพ์•„๊ฐ€๋Š” ์‹ฌ๋ฆฌ ์‚ฌํšŒ์  ์ธก๋ฉด์— ์ดˆ์ . ์ด์— ๋”ฐ๋ผ ๊ธ์ •์  ๋…ธํ™”์˜ ๊ณผ์ •์„ ์˜๋ฏธํ•˜๋Š” โ€œ์›ฐ์—์ด์ง•โ€์˜ ๊ฐœ๋…์ด ์ƒˆ๋กญ๊ฒŒ ๋“ฑ์žฅ.

  • ํƒ€์ธ๊ณผ ์ƒํ˜ธ์ž‘์šฉ ๋ฐ ์ž๊ธฐ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์—ฌ๊ฐ€ํ™œ๋™ ๋ฐ ์‚ฌํšŒํ™œ๋™ ์ฐธ์—ฌ๋Š”, ํƒ€์˜๋‚˜ ๋น„์ž๋ฐœ์ ์ด ์•„๋‹Œ ์ž๋ฐœ์  ยท ์ง€์†์ ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ์•ผ ํšจ๊ณผ๊ฐ€ ๋”์šฑ ์ฆ๋Œ€

โœ” [๊ทผ๊ฑฐ 3] ์‹œ๋‹ˆ์–ด ์„ธ๋Œ€์˜ ๊ณต๊ณต ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ๊ธ์ •์  ์ธ์‹

  • โ€œ2021๋…„ ํ‰์ƒ๊ต์œก ๊ด€์  ์‹œ๋‹ˆ์–ด์˜ ๊ต์œก ํ”„๋กœ๊ทธ๋žจ ์ฐธ์—ฌ ํšจ๊ณผโ€์— ๊ด€ํ•œ ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด, ์‹œ๋‹ˆ์–ด๋Š” ๋ณต์ง€๊ด€ ๊ต์œก ํ”„๋กœ๊ทธ๋žจ์˜ ํ•„์š”์„ฑ์„ ์ถฉ๋ถ„ํžˆ ์ธ์‹ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ด€์‹ฌ๋„๋Š” ๋งค์šฐ ๋†’์€ ๊ฒƒ์œผ๋กœ ์กฐ์‚ฌ

  • ๋˜ํ•œ ์ €๋ ดํ•œ ๊ต์œก ๋น„์šฉ, ๊ต์œก ํ›„ ํ™œ๋™ ์—ฐ๊ณ„๋ฅผ ๋ณต์ง€๊ด€ ๊ต์œก ํ”„๋กœ๊ทธ๋žจ์˜ ๊ธ์ •์  ์š”์†Œ๋กœ ๋ฝ‘์Œ

  • ๊ต์œก ์ฐธ์—ฌ๋ฅผ ํ†ตํ•ด ์ŠคํŠธ๋ ˆ์Šค ๊ฐ์†Œ, ํ–‰๋ณต๊ฐ ์ƒ์Šน, ์‹ฌ๋ฆฌ์  ์•ˆ์ •๊ฐ, ๋ฌด๋ฃŒํ•จ ๊ฐ์†Œ ๋“ฑ ์ง‘๋‹จ ๊ตฌ์„ฑ์›์œผ๋กœ์„œ์˜ ๊ฐ€์น˜๋ฅผ ์ƒ์Šน์‹œํ‚ค๋ฉฐ ์ •์„œ์  ์•ˆ์ •๊ฐ์„ ์–ป๋Š” ๊ธ์ •์  ํšจ๊ณผ

โœ” [๊ทผ๊ฑฐ 4] ์ž์ฒด ๋ฆฌ์„œ์น˜ ๊ฒฐ๊ณผ
image

  • ๋™๋„ค ๋ฐฐ์›€ํ„ฐ์— ๋Œ€ํ•œ ์ธ์ง€์œจ ๋น„๊ต์  ๋‚ฎ์€ ํŽธ

  • ๋™๋„ค ๋ฐฐ์›€ํ„ฐ ํ”„๋กœ๊ทธ๋žจ์— ์ฐธ์—ฌํ•  ์˜ํ–ฅ ๋†’์Œ

  • ์€ํ‡ด ํ›„, ๊ฐœ์ธ ์‹œ๊ฐ„์„ ๊ต์œก ๋ฐ ์‚ฌํšŒํ™œ๋™์— ์“ฐ๊ณ ์ž ํ•˜๋Š” ์ธ์› ๊ณผ๋ฐ˜ ์ด์ƒ

    โ†’ ์˜ˆ์ƒ ๋ฐฉ๋ฌธ ํšŸ์ˆ˜ ๋ฆฌ์„œ์น˜ ๊ฒฐ๊ณผ, [๋‹ค์ฑ„] ์„œ๋น„์Šค ๋‹ˆ์ฆˆ๊ฐ€ ์žˆ์„ ๊ฒƒ์œผ๋กœ ํŒŒ์•…


๐Ÿ’ก ๊ธฐ์กด ์„œ๋น„์Šค์˜ ๋ฌธ์ œ์  ๋ถ„์„

โ— [๋ฌธ์ œ 1] ์‹œ๋‹ˆ์–ด๋ฅผ ์œ„ํ•œ ๊ต์œก ํ”Œ๋žซํผ์˜ ๋ถ€์žฌ

  • ์›ํ•˜๋Š” ๋ถ„์•ผ์˜ ํ”„๋กœ๊ทธ๋žจ ๋ถ€์กฑ, ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•ด ์ œ๊ณต๋˜๋Š” ์ •๋ณด ๋ถ€์กฑ
  • ๊ณผ๋ฐ˜์ˆ˜๊ฐ€ ํ”„๋กœ๊ทธ๋žจ์ด ์ง„ํ–‰๋˜๋Š” ์ง€์—ญ์˜ ์ค‘์š”๋„๊ฐ€ ๋†’์•˜์œผ๋‚˜, ์ •์ž‘ ์ง€์—ญ ๊ธฐ๋ฐ˜ ๊ณต๊ณต ํ”„๋กœ๊ทธ๋žจ์ธ โ€œ๋™๋„ค๋ฐฐ์›€ํ„ฐโ€์˜ ์ธ์ง€์œจ์ด ๋‚ฎ์•˜์Œ

โ— [๋ฌธ์ œ 2] ํ”„๋กœ๊ทธ๋žจ ํ›„๊ธฐ ๊ณต์œ  ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ถ€์žฌ

  • ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ํ›„๊ธฐ ๋ฐ ํ‰๊ฐ€๊ฐ€ ์ค‘์š”ํ•˜๋‹ค๋Š” ์ธ์‹์ด ๋งŽ์ง€๋งŒ, ๊ณต๊ณต ํ”„๋กœ๊ทธ๋žจ ์ˆ˜๊ฐ• ํ›„๊ธฐ ๋ฐ ํ‰๊ฐ€์— ๋Œ€ํ•œ ์†Œํ†ต ์ฐฝ๊ตฌ ๋ถ€์žฌ

โ— [๋ฌธ์ œ 3] ๊ฐ•์‚ฌ ํ™๋ณด ์ฐฝ๊ตฌ ๋ถ€์žฌ

โฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๋‹ค์–‘์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ๊ฐ•์‚ฌ ํ™๋ณด ์ฐฝ๊ตฌ๋ฅผ ๊ฐœ์„คํ•˜์—ฌ, ๋งŽ์€ ๋ถ„์•ผ์˜ ๊ฐ•์‚ฌ Pool์„ ํ™•๋ณดํ•˜๊ณ ์ž ํ•จ. ์ด์— ์‹ค์ œ ๊ฐ•์‚ฌ๋“ค์ด ์ž์‹ ์„ ํ™๋ณดํ•˜๊ณ ์ž ํ•˜๋Š” Needs๊ฐ€ ์žˆ๋Š”์ง€ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ•์‚ฌ๋ฅผ ๋Œ€์ƒ์œผ๋กœ FGI ์‹ค์‹œ.

(๋Œ€์ƒ: ์ค‘๋ถ€์—ฌ์„ฑ์ƒˆ๋กœ์ผํ•˜๊ธฐ์„ผํ„ฐ ๊ฐ•์‚ฌ 8๋ช…)

image

  • ์ˆ˜๊ฐ•์ƒ ๋ชจ์ง‘ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๊ณ , ๋ชจ์œผ๋Š” ๊ฒƒ ๋˜ํ•œ ์‰ฝ์ง€ ์•Š์Œ
  • ๊ธฐํƒ€ ๊ต์œก ๊ธฐ๊ด€์ด ์ˆ˜๊ฐ•์ƒ์—๊ฒŒ ์›ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ €๋ ดํ•˜๊ฒŒ ์ œ๊ณตํ•˜์ง€๋งŒ, ๊ต์œก์ด ํ•„์š”ํ•œ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ทธ๋Ÿฌํ•œ ๊ต์œก ์ •๋ณด๋ฅผ ์ œ๊ณตํ•  ๋งž์ถคํ˜• ์ฑ„๋„์ด ๋ถ€์žฌํ•จ

๐Ÿ’ก ๋ฌธ์ œ ํ•ด๊ฒฐ์˜ ๊ฐ€์น˜

image


๐Ÿ“œ ์„œ๋น„์Šค ํƒ€๊ฒŸ์ธต

โ€œ์•กํ‹ฐ๋ธŒ ์‹œ๋‹ˆ์–ดโ€ : ์‹œ๊ฐ„ยท๊ฒฝ์ œ์  ์—ฌ์œ ๋ฅผ ๊ฐ€์ง„ ํ™œ๋ฐœํ•œ 5060 ์„ธ๋Œ€


ํƒ€๊ฒŸ์ธต ํ™•์žฅ ๊ณ„ํš

1์ฐจ ์„œ๋น„์Šค ๋ก ์นญ 2์ฐจ ์„œ๋น„์Šค ๋ก ์นญ ์ถ”ํ›„ ์„œ๋น„์Šค ํ™•์žฅ
ํƒ€๊ฒŸ์ธต ์„œ์šธ์— ์‚ฌ๋Š” 5060 ์„ธ๋Œ€ - ์ „๊ตญ ์œ ์ €๋กœ ํ™•๋Œ€
- ์ง€์‹ ๊ณต์œ ์— ํ™œ๋ฐœํ•œ ์ „๋ฌธ๊ฐ€ ์ง‘๋‹จ
๊ธฐ๋Šฅ ํ”„๋กœ๊ทธ๋žจ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ, ์ˆ˜๊ฐ•์ƒ 1:1 ์งˆ๋ฌธ ๊ธฐ๋Šฅ - ์ง์ ‘ ํ”„๋กœ๊ทธ๋žจ์„ ์—ด ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€(์ „๋ฌธ๊ฐ€ ํ’€ ํ™•๋Œ€)
- 1:1 ๋ฉ˜ํ† -๋ฉ˜ํ‹ฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€

๐Ÿ“Š ์ฃผ์š”๊ธฐ๋Šฅ

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

๐Ÿ’ฐ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ ์„ค๊ณ„

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


๐ŸŽจ ๋กœ๊ณ  ๋ฐ ๋””์ž์ธ ์‹œ์Šคํ…œ

image


๐Ÿ’ป ๊ธฐ์ˆ  ์Šคํƒ

Front-End :

Back-End :

Infra :

CI/CD :

DB :

Etc :


โš™ ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ณ

image


๐Ÿ“‘ ์ปค๋ฐ‹ ์ปจ๋ฒค์…˜

Commit Message : [Type][Subject]

๐Ÿ“Œ Type

Type Description
feat ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
fix ๋ฒ„๊ทธ ์ˆ˜์ •
docs ๋ฌธ์„œ ์ˆ˜์ •
style ์ฝ”๋“œ ํฌ๋งทํŒ…, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ
refactor ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
test ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
chore ๋นŒ๋“œ ์—…๋ฌด ์ˆ˜์ •, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •

๐Ÿ“Œ Subject

  • type๊ณผ ํ•จ๊ป˜ ์ž‘์„ฑ
  • ๋ช…๋ น๋ฌธ, ํ˜„์žฌ ์‹œ์ œ ์‚ฌ์šฉ
  • ์ฒซ๊ธ€์ž ๋Œ€๋ฌธ์ž๋กœ ์‹œ์ž‘

๐ŸŒฟ Git workflow

Front-end

  1. main โ†’ develop ๋ธŒ๋žœ์น˜ ๋ถ„๊ธฐ
  2. develop โ†’ {ํƒ€์ž…}/{๊ธฐ๋Šฅ ์ด๋ฆ„}/{์ž‘์—…์ž ์ด๋ฆ„} ๋ธŒ๋žœ์น˜ ๋ถ„๊ธฐํ•˜์—ฌ ์ž‘์—…
    • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“  ์ž‘์—…์€ develop ๋ธŒ๋žœ์น˜์—์„œ ์ด๋ฃจ์–ด์ง€๋ฉฐ, ๋ฐฐํฌ ์‹œ์— main ์— merge
  3. commit โ†’ push โ†’ Pull Request ์ž‘์„ฑ (๊ด€๋ จ Issue ์™€ ์—ฐ๊ฒฐ)
    • PR ์–‘์‹ : 1. ์ถ”๊ฐ€ ๊ธฐ๋Šฅ, 2. ์ถ”ํ›„ ๊ฐœ์„ , 3. FE์˜ ๊ฒฝ์šฐ ์Šคํฌ๋ฆฐ์ƒท
    • Issue ์–‘์‹ : 1. Description, 2. Todo, 3. Etc
  4. PR ์ž‘์„ฑ์ž๊ฐ€ code review ์š”์ฒญ
  5. Review ๊ฐ€ ๋๋‚˜๋ฉด reviewer ๊ฐ€ develop ๋ธŒ๋žœ์น˜์— merge
  6. merge ๋œ ์ž‘์—…์ด ์žˆ์„ ๊ฒฝ์šฐ pull

Back-end

  1. main โ†’ develop ๋ธŒ๋žœ์น˜ ๋ถ„๊ธฐ
  2. develop โ†’ {ํƒ€์ž…}/{๊ธฐ๋Šฅ์ด๋ฆ„}+(ํ•„์š”์‹œ)/{์ž‘์—…์ž์ด๋ฆ„} ๋ธŒ๋žœ์น˜ ๋ถ„๊ธฐํ•˜์—ฌ ์ž‘์—…
    • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“  ์ž‘์—…์€ develop ๋ธŒ๋žœ์น˜์—์„œ ์ด๋ฃจ์–ด์ง€๋ฉฐ, ๋ฐฐํฌ ์‹œ์— main ์— merge
  3. commit โ†’ push โ†’ Pull Request ์ž‘์„ฑ (๊ด€๋ จ Issue ์—ฐ๊ฒฐ)
    • PR ์–‘์‹ : ๋ณ€๊ฒฝ์ , ์•ˆ๋‚ด ์‚ฌํ•ญ์„ ์•Œ๋ ค์ฃผ๋ฉฐ review ์š”์ฒญ
    • Issue ์–‘์‹ : 1. Description, 2. Todo, 3. Etc
  4. PR ์ž‘์„ฑ์ž๊ฐ€ code review ์š”์ฒญ
  5. Review ๊ฐ€ ๋๋‚˜๋ฉด reviewer ๊ฐ€ develop ๋ธŒ๋žœ์น˜์— merge
  6. merge ๋œ ์ž‘์—…์ด ์žˆ์„ ๊ฒฝ์šฐ pull

๐Ÿ“ƒ API ๋ช…์„ธ

๋ฉ”์†Œ๋“œ URI ์„ค๋ช… ํ˜„์žฌ ๊ตฌํ˜„ ์—ฌ๋ถ€
POST /user/signup ์ž์ฒด ํšŒ์›๊ฐ€์ž… โœ”๏ธ
POST /user/signup/oauth2 Oauth2 ํšŒ์›๊ฐ€์ž… โœ”๏ธ
GET /user/id/duplicate ์•„์ด๋”” ์ค‘๋ณต ์ฒดํฌ โœ”๏ธ
GET /user/nick/duplicate ๋‹‰๋„ค์ž„ ์ค‘๋ณต ์ฒดํฌ โœ”๏ธ
POST /user/email ์ธ์ฆ ์ด๋ฉ”์ผ ์ „์†ก โœ”๏ธ
POST /user/login ๋กœ๊ทธ์ธ โœ”๏ธ
POST /user/logout ๋กœ๊ทธ์•„์›ƒ โœ”๏ธ
POST /user/re-issue ํ† ํฐ ์žฌ๋ฐœ๊ธ‰ โœ”๏ธ
PUT /user/signout ํƒˆํ‡ด
GET /user/grade ์œ ์ € ๋“ฑ๊ธ‰ ์กฐํšŒ โœ”๏ธ
GET /user/learning-info ์œ ์ € ๋ฐฐ์›€ ์†Œ์‹ ์กฐํšŒ โœ”๏ธ
GET /user/fav-regions ์œ ์ € ๊ฑฐ์ฃผ์ง€ ์ด์™ธ ๊ด€์‹ฌ์ง€์—ญ ์กฐํšŒ โœ”๏ธ
GET /user/region ์œ ์ € ๊ฑฐ์ฃผ์ง€ ์กฐํšŒ โœ”๏ธ
GET /user/regions ์œ ์ € ๊ด€์‹ฌ ์ง€์—ญ ๋ฐ ๊ฑฐ์ฃผ์ง€ ์กฐํšŒ โœ”๏ธ
PUT /user/fav-field ์œ ์ € ํ™œ๋™ ๋ถ„์•ผ ์ˆ˜์ • โœ”๏ธ
PUT /user/fav-regions ์œ ์ € ๊ด€์‹ฌ ์ง€์—ญ ์ˆ˜์ • โœ”๏ธ
GET /user/info ๋งˆ์ดํŽ˜์ด์ง€ ์œ ์ € ์ •๋ณด ์กฐํšŒ โœ”๏ธ
PUT /user/password ์œ ์ € ๋น„๋ฐ€๋ฒˆํ˜ธ ์ˆ˜์ •
PUT /user/region ์œ ์ € ๊ฑฐ์ฃผ์ง€ ์ˆ˜์ •
PUT /user/profile ์œ ์ € ํ”„๋กœํ•„ ์ˆ˜์ •
PUT /user/phoneNumber ์œ ์ € ์ „ํ™”๋ฒˆํ˜ธ ์ˆ˜์ •
PUT /user/nick ์œ ์ € ๋‹‰๋„ค์ž„ ์ˆ˜์ • โœ”๏ธ
GET /user/my-post ๋งˆ์ดํŽ˜์ด์ง€ ์œ ์ € ์ž‘์„ฑ๊ธ€ ์กฐํšŒ โœ”๏ธ
GET /user/participants ๋งˆ์ดํŽ˜์ด์ง€ ์œ ์ € ์ฐธ์—ฌ ํšŸ์ˆ˜ ์กฐํšŒ โœ”๏ธ
GET /review/{region}/page ํ›„๊ธฐ ๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง• ์กฐํšŒ โœ”๏ธ
GET /review/{region}/page/{page} ํ›„๊ธฐ ๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง• ์กฐํšŒ โœ”๏ธ
GET /review/top ์ธ๊ธฐ ์ˆ˜๊ฐ•ํ›„๊ธฐ top3 ์กฐํšŒ โœ”๏ธ
GET /review/mine ๋‚˜์˜ ์ˆ˜๊ฐ•ํ›„๊ธฐ โœ”๏ธ
POST /review/post ์ˆ˜๊ฐ• ํ›„๊ธฐ ๊ธ€ ์ž‘์„ฑ โœ”๏ธ
GET /review/{reviewIdx} ์ˆ˜๊ฐ• ํ›„๊ธฐ ์ƒ์„ธ์กฐํšŒ โœ”๏ธ
PUT /review/{reviewIdx} ์ˆ˜๊ฐ• ํ›„๊ธฐ ๊ธ€ ์ˆ˜์ •
DELETE /review/{reviewIdx} ์ˆ˜๊ฐ• ํ›„๊ธฐ ๊ธ€ ์‚ญ์ œ
GET /program ๋ชจ์•„๋ณด๊ธฐ ๊ฐ ์„ผํ„ฐ ํ”„๋กœ๊ทธ๋žจ ์กฐํšŒ โœ”๏ธ
GET /program/{region} ์„ผํ„ฐ์˜ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ ์กฐํšŒ โœ”๏ธ
GET /program/new ์„ผํ„ฐ ์ƒˆ์†Œ์‹ ์กฐํšŒ โœ”๏ธ
GET /program/new/{region} ์„ผํ„ฐ ์ƒˆ์†Œ์‹ ์กฐํšŒ โœ”๏ธ
GET /program/{region}/page ์ƒ์„ธ๋ณด๊ธฐ ๊ฐ ์„ผํ„ฐ ํ”„๋กœ๊ทธ๋žจ ์กฐํšŒ โœ”๏ธ
GET /program/{region}/page/{page} ์ƒ์„ธ๋ณด๊ธฐ ๊ฐ ์„ผํ„ฐ ํ”„๋กœ๊ทธ๋žจ ์กฐํšŒ โœ”๏ธ
POST /listen/participant ๊ฐ™์ด๋“ฃ๊ธฐ ์‹ ์ฒญ โœ”๏ธ
GET /listen/{listenIdx} ๊ฐ™์ด๋“ฃ๊ธฐ ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ ์กฐํšŒ โœ”๏ธ
GET /listen/{region}/page ๊ฐ™์ด๋“ฃ๊ธฐ ๊ฒŒ์‹œ๊ธ€ ํŽ˜์ด์ง• ์กฐํšŒ โœ”๏ธ
GET /listen/{region}/page/{page} ๊ฐ™์ด๋“ฃ๊ธฐ ๊ฒŒ์‹œ๊ธ€ ํŽ˜์ด์ง• ์กฐํšŒ โœ”๏ธ
GET /listen/top ์ธ๊ธฐ ๊ฐ™์ด๋“ฃ๊ธฐ top3 ์กฐํšŒ โœ”๏ธ
GET /listen/mine ๋‚ด๊ฐ€ ์ œ์•ˆํ•œ ๊ธ€ โœ”๏ธ
POST /listen/post ๊ฐ™์ด๋“ฃ๊ธฐ ๊ธ€ ์ž‘์„ฑ โœ”๏ธ
PUT /listen/{listenIdx} ๊ฐ™์ด๋“ฃ๊ธฐ ๊ธ€ ์ˆ˜์ •
DELETE /listen/{listenIdx} ๊ฐ™์ด๋“ฃ๊ธฐ ๊ธ€ ์‚ญ์ œ
GET /lecture/{category}/page ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ํŽ˜์ด์ง• ์กฐํšŒ โœ”๏ธ
GET /lecture/{category}/page/{page} ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ํŽ˜์ด์ง• ์กฐํšŒ โœ”๏ธ
POST /lecture/post ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ๊ฐ•์˜ ๋“ฑ๋ก
GET /lecture/{lectureIdx}/info ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ์ƒ์„ธ ๊ธฐ๋ณธ ์ •๋ณด ์กฐํšŒ โœ”๏ธ
GET /lecture/{lectureIdx}/image ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ์ƒ์„ธ ์ด๋ฏธ์ง€ ์กฐํšŒ โœ”๏ธ
GET /lecture/{lectureIdx}/teacher ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ์ƒ์„ธ ๊ฐ•์‚ฌ ์ •๋ณด ์กฐํšŒ โœ”๏ธ
PUT /lecture/{lectureIdx} ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ๊ฐ•์˜ ์ˆ˜์ •
DELETE /lecture/{lectureIdx} ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ๊ฐ•์˜ ์‚ญ์ œ
GET /lecture/mine ์œ ์ €๊ฐ€ ์‹ ์ฒญํ•œ ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ์กฐํšŒ โœ”๏ธ
GET /lecture/today ์˜ค๋Š˜ ์˜ฌ๋ผ์˜จ ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ์กฐํšŒ โœ”๏ธ
POST /lecture/{lectureIdx}/message ์ˆ˜๊ฐ•์‹ ์ฒญ ๋ฉ”์‹œ์ง€ ๋ณด๋‚ด๊ธฐ โœ”๏ธ
GET /free/{freeBoardIdx} ์ž์œ ๊ฒŒ์‹œํŒ ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ๋ณด๊ธฐ โœ”๏ธ
GET /free/{region}/page ์ž์œ ๊ฒŒ์‹œํŒ ํŽ˜์ด์ง€ ์กฐํšŒ โœ”๏ธ
GET /free/{region}/page/{page}/{orderBy} ์ž์œ ๊ฒŒ์‹œํŒ ํŽ˜์ด์ง€ ์กฐํšŒ โœ”๏ธ
GET /free/top ์ž์œ ๊ฒŒ์‹œํŒ ์ธ๊ธฐ๊ธ€ ์กฐํšŒ โœ”๏ธ
POST /free/post ์ž์œ ๊ฒŒ์‹œํŒ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ โœ”๏ธ
PUT /free/{freeBoardIdx} ์ž์œ ๊ฒŒ์‹œํŒ ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ •
DELETE /free/{freeBoardIdx} ์ž์œ ๊ฒŒ์‹œํŒ ๊ฒŒ์‹œ๊ธ€ ์‚ญ์ œ
GET /free/{freeBoardIdx}/comments ์ž์œ ๊ฒŒ์‹œํŒ ๋Œ“๊ธ€ ์กฐํšŒ โœ”๏ธ
POST /free/{freeBoardIdx}/comments ์ž์œ ๊ฒŒ์‹œํŒ ๋Œ“๊ธ€ ์ž‘์„ฑ โœ”๏ธ
PUT /free/{freeBoardIdx}/comments/{freeBoardCommentIdx} ์ž์œ ๊ฒŒ์‹œํŒ ๋Œ“๊ธ€ ์ˆ˜์ •
DELETE /free/{freeBoardIdx}/comments/{freeBoardCommentIdx} ์ž์œ ๊ฒŒ์‹œํŒ ๋Œ“๊ธ€ ์‚ญ์ œ
GET /listen/{listenIdx}/comments ๊ฐ™์ด๋“ฃ๊ธฐ ๋Œ“๊ธ€ ์กฐํšŒ โœ”๏ธ
POST /listen/{listenIdx}/comments ๊ฐ™์ด๋“ฃ๊ธฐ ๋Œ“๊ธ€ ์ž‘์„ฑ โœ”๏ธ
PUT /listen/{listenIdx}/comments/{listenCommentIdx} ๊ฐ™์ด๋“ฃ๊ธฐ ๋Œ“๊ธ€ ์ˆ˜์ •
DELETE /listen/{listenIdx}/comments/{listenCommentIdx} ๊ฐ™์ด๋“ฃ๊ธฐ ๋Œ“๊ธ€ ์‚ญ์ œ
GET /review/{reviewIdx}/comments ์ˆ˜๊ฐ•ํ›„๊ธฐ ๋Œ“๊ธ€ ์กฐํšŒ โœ”๏ธ
POST /review/{reviewIdx}/comments ์ˆ˜๊ฐ•ํ›„๊ธฐ ๋Œ“๊ธ€ ์ž‘์„ฑ โœ”๏ธ
PUT /listen/{reviewIdx}/comments/{reviewCommentIdx} ์ˆ˜๊ฐ•ํ›„๊ธฐ ๋Œ“๊ธ€ ์ˆ˜์ •
DELETE /listen/{reviewIdx}/comments/{reviewCommentIdx} ์ˆ˜๊ฐ•ํ›„๊ธฐ ๋Œ“๊ธ€ ์‚ญ์ œ
GET /center/{region}/info ์„ผํ„ฐ ๊ด€์‹ฌ์ˆ˜ ์ „ํ™”๋ฒˆํ˜ธ ์กฐํšŒ โœ”๏ธ
GET /alarm ์•Œ๋žŒ ์ƒˆ์†Œ์‹ ์กฐํšŒ โœ”๏ธ
DELETE /alarm/{alarmIdx} ์•Œ๋žŒ ์‚ญ์ œ

๐Ÿ”‘ ์ฃผ์š” ๊ธฐ๋Šฅ ๋ช…์„ธ์„œ

์œ ์ € ๊ธฐ๋Šฅ

๊ธฐ๋Šฅ๋ช… ์ƒ์„ธ
๋กœ๊ทธ์ธ ์ž์ฒด ๋กœ๊ทธ์ธ
๋กœ๊ทธ์•„์›ƒ ๋กœ๊ทธ์•„์›ƒ
๋‚˜์˜ ๋ฐฐ์›€ ๋“ฑ๊ธ‰ ๋กœ๊ทธ์ธ ์‹œ, ํ•ด๋‹น ํšŒ์›์˜ ๋ฐฐ์›€ ๋“ฑ๊ธ‰ ๋ฐ ๊ด€์‹ฌ๋ถ„์•ผ ์ถœ๋ ฅ
๋‚˜์˜ ๋ฐฐ์›€ ์†Œ์‹ ๋กœ๊ทธ์ธ ์‹œ, ํ•ด๋‹น ํšŒ์›์˜ ๋ฐฐ์›€ ์†Œ์‹ ์ถœ๋ ฅ

ํ”„๋กœ๊ทธ๋žจ ๊ด€๋ จ ๊ธฐ๋Šฅ

๊ธฐ๋Šฅ๋ช… ์ƒ์„ธ
๊ด€์‹ฌ์„ผํ„ฐ ์†Œ์‹ ์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋žจ ๋ชฉ๋ก ์ถœ๋ ฅ (ํ”„๋กœ๊ทธ๋žจ๋ช…, ์‹ ์ฒญ๊ธฐ๊ฐ„)
ํ”„๋กœ๊ทธ๋žจ ๋ชฉ๋ก ๋น„๋กœ๊ทธ์ธ ์œ ์ € - ์ธ๊ธฐ ์ง€์—ญ 4๊ณณ์˜ ํ”„๋กœ๊ทธ๋žจ ๋ชฉ๋ก ์ถœ๋ ฅ
๋กœ๊ทธ์ธ ์œ ์ € - ๊ด€์‹ฌ ์ง€์—ญ์˜ ํ”„๋กœ๊ทธ๋žจ ๋ชฉ๋ก ์ถœ๋ ฅ
ํ”„๋กœ๊ทธ๋žจ ์‹ ์ฒญ ์ƒˆ ํƒญ์„ ํ†ตํ•ด ํ•ด๋‹น ๋™๋„ค๋ฐฐ์›€ํ„ฐ ์‹ ์ฒญ ํŽ˜์ด์ง€๋กœ ์ด๋™
๋™๋„ค๋ฐฐ์›€ํ„ฐ ์ƒ์„ธ๋ณด๊ธฐ ๋™๋„ค๋ฐฐ์›€ํ„ฐ ๊ด€์‹ฌ ์ˆ˜, ์ง€๋„๋ณด๊ธฐ(๋ฏธ๊ตฌํ˜„), ๋ฐฐ์›€ํ„ฐ ์—ฐ๋ฝํ•˜๊ธฐ
์ง€์—ญ๋ณ„ ๋ชจ์ง‘์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ, ๊ฐ™์ด๋“ฃ๊ธฐ/์ˆ˜๊ฐ•ํ›„๊ธฐ ๊ฒŒ์‹œ๊ธ€ ์ถœ๋ ฅ

์šฐ๋ฆฌ ๋™๋„ค ๊ฐ•์‚ฌ

๊ธฐ๋Šฅ๋ช… ์ƒ์„ธ
์˜ค๋Š˜ ๋“ฑ๋กํ•œ ๋™๋„ค ๊ฐ•์‚ฌ ์˜ค๋Š˜ ์ƒˆ๋กญ๊ฒŒ ๋“ฑ๋กํ•œ ๊ฐ•์˜ ์ถœ๋ ฅ
๋‚ด๊ฐ€ ์‹ ์ฒญํ•œ ๋™๋„ค ๊ฐ•์‚ฌ ๋กœ๊ทธ์ธ ์œ ์ € - ๋‚ด๊ฐ€ ์‹ ์ฒญํ•œ ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ์ถœ๋ ฅ
์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ๋ฐ ์ง€์—ญ๋ณ„ ์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ์ถœ๋ ฅ
์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ์ƒ์„ธ๋ณด๊ธฐ ๊ฐ•์‚ฌ์ •๋ณด ๋ฐ ์ˆ˜์—…์ •๋ณด, ์‹ ์ฒญ ํผ ์ถœ๋ ฅ
์šฐ๋ฆฌ๋™๋„ค๊ฐ•์‚ฌ ์‹ ์ฒญ ์‹ ์ฒญ ์„ฑ๊ณต ์‹œ ๊ฐ•์‚ฌ์˜ ๋ฉ”์‹œ์ง€ ์ถœ๋ ฅ โ†’ ๋“ฑ๊ธ‰ ๊ฒŒ์ด์ง€ ์ฆ๊ฐ€

์ˆ˜๊ฐ•ํ›„๊ธฐ

๊ธฐ๋Šฅ๋ช… ์ƒ์„ธ
๋‚ด๊ฐ€ ๋‚จ๊ธด ์ˆ˜๊ฐ•ํ›„๊ธฐ ๋‚ด๊ฐ€ ๋‚จ๊ธด ์ˆ˜๊ฐ•ํ›„๊ธฐ ๋ชฉ๋ก ์ถœ๋ ฅ
์ธ๊ธฐ ์ˆ˜๊ฐ•ํ›„๊ธฐ ๋กœ๊ทธ์ธ ์œ ์ € - ๋‚ด ๊ด€์‹ฌ์ง€์—ญ ์ธ๊ธฐ๊ธ€ ์ถœ๋ ฅ
๋น„๋กœ๊ทธ์ธ ์œ ์ € - ์ธ๊ธฐ์ง€์—ญ ์ธ๊ธฐ๊ธ€ ์ถœ๋ ฅ
์ง€์—ญ๋ณ„ ์ˆ˜๊ฐ•ํ›„๊ธฐ ์œ ์ €๊ฐ€ ์„ ํƒํ•œ ์ง€์—ญ์˜ ์ˆ˜๊ฐ•ํ›„๊ธฐ๋งŒ ์ถœ๋ ฅ
์ˆ˜๊ฐ•ํ›„๊ธฐ ์ž‘์„ฑ ์ œ๋ชฉ, ์ง€์—ญ, ํ”„๋กœ๊ทธ๋žจ๋ช…, ๋‚ ์งœ, ๋‚ด์šฉ, ์‚ฌ์ง„ ์ž…๋ ฅ ํ›„ ๋“ฑ๋ก โ†’ ๋“ฑ๊ธ‰ ๊ฒŒ์ด์ง€ ์ฆ๊ฐ€

๊ฐ™์ด๋“ฃ๊ธฐ

๊ธฐ๋Šฅ๋ช… ์ƒ์„ธ
๋‚ด๊ฐ€ ์ œ์•ˆํ•œ ๊ธ€ ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ๊ฐ™์ด๋“ฃ๊ธฐ ๋ชฉ๋ก ์ถœ๋ ฅ
์ธ๊ธฐ ๊ฐ™์ด๋“ฃ๊ธฐ ๋กœ๊ทธ์ธ ์œ ์ € - ๋‚ด ๊ด€์‹ฌ์ง€์—ญ ์ธ๊ธฐ๊ธ€ ์ถœ๋ ฅ
๋น„๋กœ๊ทธ์ธ ์œ ์ € - ์ธ๊ธฐ์ง€์—ญ ์ธ๊ธฐ๊ธ€ ์ถœ๋ ฅ
์ง€์—ญ๋ณ„ ๊ฐ™์ด๋“ฃ๊ธฐ ์œ ์ €๊ฐ€ ์„ ํƒํ•œ ์ง€์—ญ์˜ ๊ฐ™์ด๋“ฃ๊ธฐ๋งŒ ์ถœ๋ ฅ
๊ฐ™์ดํ•˜๊ธฐ ์‹ ์ฒญ ๊ฐ™์ด๋“ฃ๊ธฐ ๊ธ€์—์„œ ๊ฐ™์ดํ•˜๊ธฐ ์‹ ์ฒญ. ๊ฐ™์ดํ•˜๊ธฐ ์‹ ์ฒญํ•œ ์œ ์ € ๋ชฉ๋ก ์กฐํšŒ
๊ฐ™์ด๋“ฃ๊ธฐ ์ž‘์„ฑ ์ œ๋ชฉ, ์ง€์—ญ, ํ”„๋กœ๊ทธ๋žจ๋ช…, ์ธ์› ์ˆ˜, ๋‚ด์šฉ ์ž…๋ ฅ ํ›„ ๋“ฑ๋ก โ†’ ๋“ฑ๊ธ‰ ๊ฒŒ์ด์ง€ ์ฆ๊ฐ€

๋งˆ์ดํŽ˜์ด์ง€

๊ธฐ๋Šฅ๋ช… ์ƒ์„ธ
๊ฐœ์ธ์ •๋ณด ์กฐํšŒ ํ”„๋กœํ•„, ๋‹‰๋„ค์ž„, ์ฑ„์›€๋“ฑ๊ธ‰, ํ™œ๋™๋ถ„์•ผ, ๊ด€์‹ฌ์„ผํ„ฐ ์กฐํšŒ
๊ฐœ์ธ์ •๋ณด ์ˆ˜์ • ํ”„๋กœํ•„, ๋‹‰๋„ค์ž„, ํ™œ๋™๋ถ„์•ผ, ๊ด€์‹ฌ์„ผํ„ฐ ์ˆ˜์ •
๋‚ด๊ฐ€ ์“ด ๊ธ€ ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ๊ธ€ ์ˆ˜ ์กฐํšŒ
๋‚ด๊ฐ€ ์‹ ์ฒญํ•œ ๊ธ€ ๋‚ด๊ฐ€ ์‹ ์ฒญํ•œ ๊ฐ•์˜ ์ˆ˜ ์กฐํšŒ
๋“ฑ๊ธ‰ ๋ ˆ๋ฒจ์—… ๊ธ€ ์ž‘์„ฑ ์‹œ 2์  ํš๋“ 10์ ๋งˆ๋‹ค ๋ ˆ๋ฒจ 1 ์ƒ์Šน

About

๐Ÿ’™๋‹ค์‹œ ๋ฐฐ์›€์„ ์ฑ„์›Œ๋‚˜๊ฐ€์š”, "๋‹ค์ฑ„"๐Ÿ’™

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published