Skip to content

Latest commit

ย 

History

History
154 lines (107 loc) ยท 5.77 KB

README.md

File metadata and controls

154 lines (107 loc) ยท 5.77 KB

๐Ÿ“ฐ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

TALKIDS: ์–ธ์–ด๊ต๋ฅ˜๋ฅผ ์œ„ํ•œ ์˜จ๋ผ์ธ ํ”Œ๋žซํผ

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

๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 23.07.17 ~ 23.08.18


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

ํ™”์ƒ ์ „ํ™”

  • ์‚ฌ์šฉ์ž ๊ฐ„์˜ ํ™”์ƒ ์ „ํ™” (1 : 1 & 1 : N)
    • WebRTC API ์ค‘ ํ•˜๋‚˜์ธ RTCPeerConnection ๊ธฐ๋ฐ˜์˜ p2p ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„

Speech to Text & ๋ฒˆ์—ญ

  • ์‚ฌ์šฉ์ž์˜ ์Œ์„ฑ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ…์ŠคํŠธ๋กœ ๋ณ€ํ™˜
    • Web Speech API ๊ธฐ๋ฐ˜์˜ react-speech-recognition ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ™œ์šฉ
  • ํ…์ŠคํŠธ๋กœ ๋ณ€ํ™˜๋œ ์Œ์„ฑ๊ณผ ์ฑ„ํŒ…์— ๋Œ€ํ•œ ๋ฒˆ์—ญ ์ˆ˜ํ–‰
    • ์‚ฌ์šฉ์ž ์Œ์„ฑ์ด ํŠน์ • ์ฃผ๊ธฐ ๋™์•ˆ ์ž…๋ ฅ๋˜์ง€ ์•Š์„ ๊ฒฝ์šฐ ์ด์ „๊นŒ์ง€์˜ ์Œ์„ฑ์„ ํ•˜๋‚˜์˜ ๋ฌธ์žฅ์œผ๋กœ ํŒ๋‹จํ•˜์—ฌ ๋ฒˆ์—ญ, ์‹ค์‹œ๊ฐ„์„ฑ ๋ฐ ์†๋„ ๊ฐœ์„ 
    • ์ฑ„ํŒ… ์ธก๋ฉด์˜ ๋ฒˆ์—ญ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ํ•ด๋‹น ์ฑ„ํŒ…์˜ ๋ฒˆ์—ญ ๊ฒฐ๊ณผ๋ฅผ ํ•˜๋‹จ์— ์ถœ๋ ฅ
      • ๋ฒˆ์—ญํ•œ ์ฑ„ํŒ…์€ ๋ถ๋งˆํฌ์— ์ถ”๊ฐ€ํ•˜์—ฌ ์ถ”ํ›„ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๋„๋ก ๊ตฌํ˜„

DM

  • ์‚ฌ์šฉ์ž ๊ฐ„์˜ ์ฑ„ํŒ… ๊ธฐ๋Šฅ
    • WebSocket์„ ์ด์šฉํ•˜์—ฌ ์‹ค์‹œ๊ฐ„์„ฑ ๋ณด์žฅ
    • ์ฑ„ํŒ…๋ฐฉ์— ์ ‘์† ์ค‘์ด์ง€ ์•Š์„ ๋•Œ์—๋„ ํ•ด๋‹น ์ฑ„ํŒ…๋ฐฉ์— ์˜จ ๋ฉ”์‹œ์ง€๋ฅผ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌํ˜„

๋งค์นญ

  • ์ผ์ • ๋“ฑ๋ก์„ ํ†ตํ•œ ๋งค์นญ ๊ด€๋ฆฌ
  • ๋งค์นญ ์š”์ฒญ๊ณผ ์ˆ˜๋ฝ ๋ฐ ๊ฑฐ์ ˆ์„ ํ†ตํ•ด ๋งค์นญ ์ฒ˜๋ฆฌ

๋ฉ”์ธ ํŽ˜์ด์ง€

  • React-three-fiber๋ฅผ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ๊ฒฝํ—˜์น˜๋ฅผ ์‹œ๊ฐํ™”, ํฅ๋ฏธ๋กœ์šด 3D ์š”์†Œ ์ ์šฉ.

๐Ÿ’ป ์‹คํ–‰ ํ™”๋ฉด

๋กœ๊ทธ์ธ ํ›„ ๋ฉ”์ธํŽ˜์ด์ง€ ๋ฉ”์ธํ™”๋ฉด ๋ ˆ๋ฒจ1
๋ฉ”์ธํ™”๋ฉด ๋ ˆ๋ฒจ2 ๋ฉ”์ธํ™”๋ฉด ๋ ˆ๋ฒจ3
๊ทธ๋ฃนํŽ˜์ด์ง€ ํŒ”๋กœ์šฐ ๊ธฐ๋Šฅ
๋ฒˆ์—ญ ๋ฐ ์‚ฌ์ „ ํ•™์ƒ ๋งค์นญ ๊ธฐ๋Šฅ

๐ŸŽฌ ํ™”์ƒ ์ „ํ™” & ์‹ค์‹œ๊ฐ„ ๋ฒˆ์—ญ


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

Frontend

Backend

Infra

Cooperation



๐Ÿ“Š ERD



๐Ÿ“„ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„๋„



โœจ ํŒ€์› ์†Œ๊ฐœ

Front-End Back-End
๊น€์„ ์˜ ๋ฐ•์ข…์šฑ ์„œ๋™ํ˜„ ์œ ์˜์„œ ์ด์šฐ์ฒ