[TIL] ๐Ÿ›ต์•„์›ƒ์†Œ์‹ฑ ํ”„๋กœ์ ํŠธ ํšŒ๊ณ 

YJinยท2025๋…„ 4์›” 29์ผ

[๋‚ด๋ฐฐ์บ  Spring 6๊ธฐ_TIL]

๋ชฉ๋ก ๋ณด๊ธฐ
25/56
post-thumbnail

header

8low Me: Outsourcing Project

๋ฐฐ๋‹ฌ ์–ดํ”Œ ๋ฐฑ์—”๋“œ ๊ตฌํ˜„ ํ”„๋กœ์ ํŠธ

๐Ÿ“ ์†Œ๊ฐœ

๐Ÿ›ต ๋ฐฐ๋‹ฌ ์–ดํ”Œ ๊ธฐ๋ฐ˜ API ๋ฐฑ์—”๋“œ ์„œ๋ฒ„ ๊ตฌํ˜„ ํ”„๋กœ์ ํŠธ

๋ฐฐ๋‹ฌ์˜ ๋ฏผ์กฑ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฐธ๊ณ 

โœ… ์ฃผ์š” ๊ธฐ๋Šฅ

๐Ÿ“Œ ํšŒ์› ๊ด€๋ฆฌ

  • ์‚ฌ์šฉ์ž ์—ญํ•  ๊ธฐ๋ฐ˜(์ผ๋ฐ˜/์‚ฌ์žฅ) ์ „์šฉ ๊ธฐ๋Šฅ
  • JWT ๊ธฐ๋ฐ˜ ์ธ์ฆ/์ธ๊ฐ€

๐Ÿช ๊ฐ€๊ฒŒ

  • ๋ฉ”๋‰ด/๋ฉ”๋‰ด ์˜ต์…˜
  • ์ฆ๊ฒจ์ฐพ๊ธฐ
  • ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ํ•„ํ„ฐ๋ง

๐Ÿ›’ ์ฃผ๋ฌธ

  • ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๊ด€๋ฆฌ, ์ฃผ๋ฌธ ์ƒ์„ธ
  • ๊ฐ„ํŽธ ๊ฒฐ์ œ ์‹œ์Šคํ…œ

๐Ÿ’ฌ ๋ฆฌ๋ทฐ

  • ๋ฐฐ๋‹ฌ ์™„๋ฃŒ ํ›„ ์ž‘์„ฑ
  • ๋ณ„์  ์ˆœ ์กฐํšŒ
  • ์‚ฌ์ง„ ์žˆ๋Š” ๋ฆฌ๋ทฐ ์กฐํšŒ
  • ๋ฐฐ๋‹ฌ ์™„๋ฃŒ ํ›„ 3์ผ ๋’ค ๋ฆฌ๋ทฐ ์ž‘์„ฑ, ์ˆ˜์ • ๋ถˆ๊ฐ€


๐Ÿ“‚ Github Repository

๐Ÿ”— ScheduleProject - GitHub

๐Ÿ‘ฅ ์—ญํ•  ๋ถ„๋‹ด

๐Ÿ“š Ground Rules

Commit ์ปจ๋ฒค์…˜

  • ์˜ˆ์‹œ) Feat: ๋Œ“๊ธ€ ์กฐํšŒ ๊ธฐ๋Šฅ ์ถ”๊ฐ€

PR(Pull Request) ๊ทœ์น™

  • develop ๋ธŒ๋žœ์น˜: ๋ชจ๋“  PR์€ ์ตœ์†Œ 2๋ช… ์ด์ƒ์˜ ๋ฆฌ๋ทฐ ์Šน์ธ ํ•„์š”
  • main ๋ธŒ๋žœ์น˜: ์ตœ์†Œ 3๋ช… ์ด์ƒ ๋ฆฌ๋ทฐ ์Šน์ธ ํ•„์š”
  • PR ํ…œํ”Œ๋ฆฟ

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

  • main : ์ตœ์ข… ๋ฐฐํฌ ๋ธŒ๋žœ์น˜
  • develop : ๊ฐœ๋ฐœ ํ†ตํ•ฉ ๋ธŒ๋žœ์น˜
  • feat/#issue-number-name initial-feature : ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์šฉ ๋ธŒ๋žœ์น˜
    (ex. feat/#12-ksh-user-crud)
  • ์ด์Šˆ ๊ธฐ๋ฐ˜ ๋ธŒ๋žœ์น˜ ๊ด€๋ฆฌ ์ „๋žต
  • ์ด์Šˆ ํ…œํ”Œ๋ฆฟ


โš™ ๊ธฐ์ˆ  ์Šคํƒ



๐Ÿ“Š ERD



๐Ÿ›  ์™€์ด์–ด ํ”„๋ ˆ์ž„




โš ๏ธ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

๐Ÿ”— ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

profile
๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ๋„ ๋ฝ์ด๋‹ค

0๊ฐœ์˜ ๋Œ“๊ธ€