Skip to content

๐Ÿ‘‘ SSAFY ๊ณตํ†ต ํ”„๋กœ์ ํŠธ ์šฐ์ˆ˜์ƒ ์ˆ˜์ƒ ๐Ÿ‘‘

Notifications You must be signed in to change notification settings

Ditto-Do-IT-TOgether/Ditto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

Do IT TOgether (DITTO)

๐ŸŽจ DIY ์˜จ๋ผ์ธ ์ทจ๋ฏธ ํด๋ž˜์Šค ๋ฐ ๊ณต์œ  ํ”Œ๋žซํผ ๐ŸŽจ

Logo


์„œ๋น„์Šค ๋ฐ”๋กœ๊ฐ€๊ธฐ
> https://i11a106.p.ssafy.io


ํ™ˆํŽ˜์ด์ง€ ย  | ย  Swagger ย  | ย  Jira ย  | ย  Notion ย  | ย  ๊ธฐํš์„œ

โœ๏ธ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

  • ํ”„๋กœ์ ํŠธ ๋ช…: Do IT TOgether (DITTO)
  • ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„: 2023.07.01 ~ 2023.08.16
  • SSAFY 11๊ธฐ 2ํ•™๊ธฐ ๊ณตํ†ต ํ”„๋กœ์ ํŠธ
  • ๐Ÿ‘‘SSAFY ๊ณตํ†ต ํ”„๋กœ์ ํŠธ ์šฐ์ˆ˜์ƒ ์ˆ˜์ƒ๐Ÿ‘‘

โœ๏ธ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

ํ”„๋กœ์ ํŠธ ๋ฐฐ๊ฒฝ

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

Do IT TOgether (DITTO)๋Š” ์ด๋Ÿฌํ•œ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ณ , ํ˜ผ์ž์„œ๋„ ์ทจ๋ฏธ๋ฅผ ์ฆ๊ธฐ๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ๋“ค์ด ์‹œ๊ณต๊ฐ„์˜ ์ œ์•ฝ ์—†์ด DIY ์ทจ๋ฏธ๋ฅผ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ์˜จ๋ผ์ธ ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


๐Ÿš€ ํ”„๋กœ์ ํŠธ ๋ชฉํ‘œ

  • DIY ์˜จ๋ผ์ธ ์ทจ๋ฏธ ํด๋ž˜์Šค ์ œ๊ณต: ๋‹ค์–‘ํ•œ DIY ์ทจ๋ฏธ๋ฅผ ์˜จ๋ผ์ธ์—์„œ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณต.
  • ๊ฒฝํ—˜ ๊ณต์œ ์˜ ์žฅ ๋งˆ๋ จ: ์œ ์ € ๊ฐ„ ์†Œํ†ต๊ณผ ์ทจ๋ฏธ ๊ณต์œ ๋ฅผ ๊ฐ•ํ™”ํ•˜์—ฌ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ™œ์„ฑํ™”.
  • ๊ฐ•์‚ฌ์˜ ์ˆ˜์ต ์ฐฝ์ถœ ๊ธฐํšŒ ์ œ๊ณต: ์ทจ๋ฏธ ์ง€์‹์„ ๊ณต์œ ํ•˜๋ฉด์„œ ์ˆ˜์ต์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณต.

๐Ÿ“Š ๊ธฐ๋Œ€ ํšจ๊ณผ

ํ”Œ๋žซํผ

  • ๊ฒฝํ—˜ ๊ณต์œ  DIY ํ”Œ๋žซํผ์˜ ๋“ฑ์žฅ: ์ปค๋ฎค๋‹ˆํ‹ฐํ™” ๋ฐ ์‹ค์‹œ๊ฐ„ ์–‘๋ฐฉํ–ฅ ์†Œํ†ต์„ ํ†ตํ•œ ๊ณต์œ ์˜ ๊ฒฐ์—ฌ ํ•ด๊ฒฐ.

์ˆ˜๊ฐ•์ƒ

  • ์œ ์—ฐํ•œ ํ•™์Šต ํ™˜๊ฒฝ: ์‹œ๊ฐ„๊ณผ ๊ณต๊ฐ„์˜ ์ œ์•ฝ ์—†์ด ๋‹ค์–‘ํ•œ DIY ์ทจ๋ฏธ๋ฅผ ๋ฐฐ์šฐ๊ณ  ๊ณต์œ  ๊ฐ€๋Šฅ.
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ์ƒํ˜ธ์ž‘์šฉ: ๋น„์Šทํ•œ ๊ด€์‹ฌ์‚ฌ๋ฅผ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค๊ณผ ์—ฐ๊ฒฐ๋˜์–ด ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉฐ ์ทจ๋ฏธ ์ƒํ™œ ๊ฐ€๋Šฅ.

๊ฐ•์‚ฌ

  • ์ˆ˜์ต ์ฐฝ์ถœ ๊ธฐํšŒ: ์ž์‹ ์˜ ์ทจ๋ฏธ๋ฅผ ๊ณต์œ ํ•˜๊ณ , ์œ ์—ฐํ•˜๊ฒŒ ์ˆ˜์ต์„ ์ฐฝ์ถœํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ ์ œ๊ณต.

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

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

๐Ÿ‘ฅ ์ฃผ์š” ๊ณ ๊ฐ

  • ๊ฐ•์‚ฌ: ์ž์‹ ์˜ ์ทจ๋ฏธ๋ฅผ ์˜จ๋ผ์ธ์œผ๋กœ ์‰ฝ๊ฒŒ ๊ฐ€๋ฅด์น˜๊ณ , ์ˆ˜์ต์„ ์ฐฝ์ถœํ•˜๋ ค๋Š” ์‚ฌ๋žŒ๋“ค.
  • ์ˆ˜๊ฐ•์ƒ: ์‹œ๊ณต๊ฐ„์˜ ์ œ์•ฝ ์—†์ด ๋‹ค์–‘ํ•œ ์ทจ๋ฏธ๋ฅผ ๋ฐฐ์šฐ๊ณ ์ž ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค.

๐Ÿง‘โ€๐Ÿ’ป ํŒ€์› ์†Œ๊ฐœ

์ด์„œ๋นˆ ๊น€๊ทœํƒœ ๊ถŒ์žฌํ˜„ ์ž„์„ธํ•˜ ์กฐ์„œ์˜
ํŒ€์žฅ, BE ํŒ€์›, BE ํŒ€์›, BE ํŒ€์›, FE ํŒ€์›, FE
ํด๋ž˜์Šค, ๋ฆฌ๋ทฐ, Q&A, ๊ฒฐ์ œ, CI/CD ๊ฒŒ์‹œํŒ, ๋Œ“๊ธ€, ํ”„๋กœํ•„, AI, WebRTC, ๋ฐœํ‘œ ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž…, ๋งˆ์ดํŽ˜์ด์ง€ ํด๋ž˜์Šค, ๋ฆฌ๋ทฐ, Q&A, ๊ฒฐ์ œ, UCC ๊ฒŒ์‹œํŒ, ๋Œ“๊ธ€, ํ”„๋กœํ•„, WebRTC, ์ฑ„ํŒ…

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

๋ถ„๋ฅ˜ ๊ธฐ์ˆ  ์Šคํƒ

ํ”„๋ก ํŠธ์—”๋“œ

๋ฐฑ์—”๋“œ

์ธํ”„๋ผ

ํ˜‘์—… ํˆด


๐Ÿ“ฝ๏ธ ์ฃผ์š” ๊ธฐ๋Šฅ ์‹œ์—ฐ GIF

ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ, ์นด์นด์˜ค ๋กœ๊ทธ์ธ

ํšŒ์›๊ฐ€์ž…-๋กœ๊ทธ์ธ-์นด์นด์˜ค๋กœ๊ทธ์ธ

๊ฒŒ์‹œ๊ธ€ ๊ด€๋ จ ๊ธฐ๋Šฅ

  • ๊ฒŒ์‹œ๊ธ€ ๋“ฑ๋ก
    ๊ฒŒ์‹œ๊ธ€๋“ฑ๋ก

  • ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ
    ๊ฒŒ์‹œ๊ธ€์ƒ์„ธ

  • ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ •
    ๊ฒŒ์‹œ๊ธ€์ˆ˜์ •

  • ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ • ๋ฐ ์‚ญ์ œ
    ๊ฒŒ์‹œ๊ธ€์ˆ˜์ •+์‚ญ์ œ

  • ๊ฒŒ์‹œํŒ ๋ชฉ๋ก ๋ฐ ๊ฒ€์ƒ‰
    ๊ฒŒ์‹œํŒ๋ชฉ๋ก_๊ฒ€์ƒ‰

๋งˆ์ดํŽ˜์ด์ง€ ๊ด€๋ จ ๊ธฐ๋Šฅ

  • ํ”„๋กœํ•„ ์‚ฌ์ง„ ๋ฐ ๋‹‰๋„ค์ž„ ๋ณ€๊ฒฝ
    ํ”„๋กœํ•„ ์‚ฌ์ง„, ๋‹‰๋„ค์ž„ ๋ณ€๊ฒฝ

  • ๊ณ„์ • ์ •๋ณด ๋ฐ ๋ฐฐ์†ก์ง€ ๋“ฑ๋ก
    ๊ณ„์ • ์ •๋ณด, ๋ฐฐ์†ก์ง€ ๋“ฑ๋ก

  • ๊ฒฐ์ œ ์ทจ์†Œ, ์š”์•ฝ ๋ณด๊ธฐ, ๋ฆฌ๋ทฐ ์ž‘์„ฑ ๋ฐ ์ˆ˜์ •
    ๊ฒฐ์ œ ์ทจ์†Œ, ๋ฆฌ๋ทฐ ์ž‘์„ฑ ๋ฐ ์ˆ˜์ •

  • ๊ด€์‹ฌ ๋ชฉ๋ก
    ๊ด€์‹ฌ ๋ชฉ๋ก

  • ์ž‘์„ฑํ•œ ๋ฌธ์˜
    ์ž‘์„ฑํ•œ ๋ฌธ์˜

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

  • ๋‚˜์˜ ํ”„๋กœํ•„
    ๋‚˜์˜ ํ”„๋กœํ•„

  • ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ํ”„๋กœํ•„
    ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ํ”„๋กœํ•„

  • ํ”„๋กœํ•„ ๊ฒ€์ƒ‰
    ํ”„๋กœํ•„ ๊ฒ€์ƒ‰

ํด๋ž˜์Šค ๊ด€๋ จ ๊ธฐ๋Šฅ

  • ํด๋ž˜์Šค ๋“ฑ๋ก
    ํด๋ž˜์Šค ๋“ฑ๋ก

  • ํด๋ž˜์Šค ๋ฆฌ์ŠคํŠธ ์กฐํšŒ
    ํด๋ž˜์Šค ๋ฆฌ์ŠคํŠธ ์กฐํšŒ

  • ํด๋ž˜์Šค ๋ฆฌ๋ทฐ ๋ฐ ๋ฌธ์˜
    ํด๋ž˜์Šค ๋ฆฌ๋ทฐ ๋ฐ ๋ฌธ์˜

์ˆ˜๊ฐ•์ƒ ํ”„๋กœ์„ธ์Šค

์ˆ˜๊ฐ•์ƒ ํ”„๋กœ์„ธ์Šค


๐Ÿ”จ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

System Architecture


๐Ÿ“Š ERD

ERD Diagram


๐ŸŒ ์œ ํŠœ๋ธŒ ๋งํฌ


About

๐Ÿ‘‘ SSAFY ๊ณตํ†ต ํ”„๋กœ์ ํŠธ ์šฐ์ˆ˜์ƒ ์ˆ˜์ƒ ๐Ÿ‘‘

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages