๐Ÿ‘ป 3๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ S.A. ์œผ์Šค์Šค~๋ฏธ์ˆ ๊ด€

๊น€๋ฐฅยท2022๋…„ 6์›” 28์ผ
0

๋ชฉ์ฐจ


๊ณ„ํš ๋ฐ ์ง„ํ–‰ ๋‹จ๊ณ„

  • ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ์ˆœ์„œ

    ๋ฐœ์ œ โ†’ ํ”„๋กœ์ ํŠธ ์ฃผ์ œ์„ ์ •, ๋ฐœ์ œ์ž๋ฃŒ์— ๋‚˜์™€์žˆ๋Š” ๊ธฐ๋Šฅ๊ตฌํ˜„ ํšŒ์˜(๋ชจ๋“  ํŒ€์›์ด ํ•„์ˆ˜๊ธฐ๋Šฅ ์ดํ•ดํ•˜๊ธฐ, ์ถ”๊ฐ€๊ธฐ๋Šฅ ์–ด๋””๊นŒ์ง€ ๊ตฌํ˜„ํ•  ๊ฒƒ์ธ๊ฐ€?) โ†’ ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ Notion page, GitHub repository ๊ฐœ์„ค โ†’ Figma ์ด์šฉํ•ด ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘, GitHub Readme, Wiki ์—…๋กœ๋“œ โ†’ ์—ญํ• ๋ถ„๋‹ด ๋ฐ ๋งˆ๊ฐ๊ธฐํ•œ ์„ค์ • โ†’ ๋งˆ๊ฐ๊ธฐํ•œ๊นŒ์ง€ ์—ด์‹ฌํžˆ ๋งŒ๋“ค๊ธฐ! โ†’ ๋ชจ๋“  branch merge (ํŒŒ์ผ ํ•ฉ์น˜๊ธฐ)โ†’ ์™„์„ฑ! โ†’ ์ฝ”๋“œ๋ฆฌ๋ทฐ

๊ธฐํš

์ฃผ์ œ ๋ธŒ๋ ˆ์ธ์Šคํ† ๋ฐ

๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ ์žˆ๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์ง„ํ–‰

์ฃผ์ œ ์„ ์ •

  • ํŒ€ ๋‚ด ์•ฝ์†

    • ๊ฐœ์ธ์ด ๋งก์€ ๊ธฐ๋Šฅ Github ๊ฐœ์ธ ๋ธŒ๋žœ์น˜์— ์—…๋กœ๋“œ ํ›„ ๋งค์ผ ๋จธ์ง€

    • Github Readme์— ๊ฐ์ž๊ฐ€ ์˜ค๋Š˜ ํ•œ ์ผ ์—…๋กœ๋“œ

    • Notion ๊ฐœ๋ฐœ์ผ์ •์— ์ž๊ธฐ๊ฐ€ ๋งก์€ ๊ธฐ๋Šฅ ์ฐธ์กฐํŒŒ์ผ ์—…๋กœ๋“œ (์ถ”ํ›„ ์ฝ”๋“œ๋ฆฌ๋ทฐ ๋ฐ ํŒ€์› ์ž๋ฃŒ ๊ณต์œ ์šฉ)

    • Github Readme, Wiki๋Š” ๊ณ„์† ์—…๋ฐ์ดํŠธ

    • ์ž๋ฆฌ๋น„์šธ์ผ ์žˆ๊ฑฐ๋‚˜ ์–˜๊ธฐ ๋‚˜๋ˆŒ๋•Œ Gather, Slack์œผ๋กœ ์†Œํ†ต

    • ๋ฏธ๋ฆฌ ์ •ํ•ด๋‘” ํด๋”, ํŒŒ์ผ ๊ฒฝ๋กœ์„ค์ • ์ง€ํ‚ค๊ธฐ

    • ๊ฐ€์ƒํ™˜๊ฒฝ, ์ธํ„ฐํ”„๋ฆฌํ„ฐ ํ†ต์ผ

      • python 3.9.12, django 4.0.4
    • ์ปค๋ฐ‹๋ฉ”์„ธ์ง€ ํ†ต์ผ

      • MOD : modifyํ•œ ๋‚ด์šฉ
      • ENH : enhancementํ•œ ๋‚ด์šฉ
      • ADD : addํ•œ ๋‚ด์šฉ
      • DEL : deleteํ•œ ๋‚ด์šฉ
      • MOV : moveํ•œ ๋‚ด์šฉ
      • MOD & MOV : modifyํ•œ ๋‚ด์šฉ & moveํ•œ ๋‚ด์šฉ
    • .gitignore๋กœ ํ•„์š”์—†๋Š” ํŒŒ์ผ์€ ์—…๋กœ๋“œ ์‹œํ‚ค์ง€ ์•Š๊ธฐ

    • ๊ฒฐ๊ณผ๊ฐ’ ์‹ ๋ขฐ๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•œ ์ปค์Šคํ…€ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ


  • ํŒ€๋ช…๊ณผ ํŒ€์›: ๊ฐ•ํ™”์„ฑ๊ณต(6์กฐ) (์œค๊ฐ€ํ˜„[ํŒ€์žฅ], ๊น€๋ฏผ์žฌ, ์ „์ง„์˜, ์ด์Šนํƒœ)

  • ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 22.06.28.ํ™” ~ 22.07. 04.์›” ์˜คํ›„ 5:00 ๋งˆ๊ฐ

  • ์—ญํ•  ๋ถ„๋‹ด

    • AI ๋ชจ๋ธ ์ œ์ž‘ : ์ง„์˜
    • base.html/repository/model๋งŒ๋“ค๊ธฐ
    • ๋ฐฑ์—”๋“œ, ํ”„๋ก ํŠธ ๋‹ด๋‹น : ์Šนํƒœ, ๋ฏผ์žฌ, ๊ฐ€ํ˜„
      • ๋กœ๊ทธ์ธ, ๋กœ๊ทธ์•„์›ƒ : ๋ฏผ์žฌ
      • ๋ฉ”์ธํŽ˜์ด์ง€ : ๊ฐ€ํ˜„
      • ๊ฒฐ๊ณผํŽ˜์ด์ง€ : ์Šนํƒœ
      • ์†Œ์…œ๋กœ๊ทธ์ธ : ๋‹ค๊ฐ™์ด ์ถ”ํ›„ ์ง„ํ–‰
  • ๋ฐœํ‘œ์ž ๋ฐ ์˜์ƒ์ดฌ์˜

    • ๋ฐœํ‘œ์ž : ์ง„์˜
    • ์˜์ƒ์ดฌ์˜ : ๋ฏผ์žฌ
  • ๋ฐฑ์—”๋“œ ๊ธฐ๋Šฅ ์„ธ๋ถ„ํ™”

    • image ์•ฑ
      • user_image DB
      • ์ด๋ฏธ์ง€ ์ž…๋ ฅ 1 or 2
      • ์ด๋ฏธ์ง€ ์ถœ๋ ฅ 1
    • user ์•ฑ
      • user DB
      • one : user โ†’ many: user_image / many : user_image (1์œ ์ €์˜ ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ ธ์™€) โ†’ many : user_image (2์œ ์ €๊ฐ€ ์žฌํ™œ์šฉ)
      • ํšŒ์›๊ฐ€์ž…
      • ๋กœ๊ทธ์ธ, ๋กœ๊ทธ์•„์›ƒ
  • ํ”„๋ก ํŠธ/๋ฐฑ ๋‚˜๋ˆ„๊ธฐ: ๋‹ค๊ฐ™์ด ์ถ”ํ›„ ์ง„ํ–‰

  • ๋ฐฐํฌ : ๋‹ค๊ฐ™์ด ์ถ”ํ›„ ์ง„ํ–‰

API ์„ค๊ณ„

DB์„ค๊ณ„

ERD Cloud ์‚ฌ์šฉ


profile
๋ธ”๋กœ๊ทธ ์˜ฎ๊ฒผ์Šต๋‹ˆ๋‹ค!

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