Skip to content

๐Ÿ†SSAFY 8๊ธฐ 2ํ•™๊ธฐ 1์ฐจ ํ”„๋กœ์ ํŠธ ์šฐ์ˆ˜์ƒ

Notifications You must be signed in to change notification settings

irang6v6/CALMWAVE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

๐ŸŒŠ CALM WAVE - WebRTC ๊ธฐ๋ฐ˜ ์—…๋ฌด ๊ด€๋ฆฌ ๋ฐ ์ž์„ธ ๊ต์ • ์„œ๋น„์Šค




๐Ÿ’ก CALM WAVE ์†Œ๊ฐœ

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

๐ŸŽฌ CALM WAVE ์‹œ์—ฐ ์˜์ƒ


๐Ÿ“… ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ๊ธฐ๊ฐ„

2023/01/09(์›”) ~ 2023/02/17(๊ธˆ)
SSAFY 8๊ธฐ 2ํ•™๊ธฐ ๊ณตํ†ตํ”„๋กœ์ ํŠธ
์šฐ์ˆ˜ ํ”„๋กœ์ ํŠธ ์ˆ˜์ƒ ๐Ÿ†


๐Ÿ’ป Calm Wave ์„œ๋น„์Šค ํ™”๋ฉด

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


๋กœ๊ทธ์ธ ํŽ˜์ด์ง€

๋กœ๊ทธ์ธ ์„ฑ๊ณต


๋กœ๊ทธ์ธ ์‹คํŒจ


๊ตฌ๊ธ€ ๋กœ๊ทธ์ธ


์—…๋ฌด ๊ณ„ํš ํŽ˜์ด์ง€

์—…๋ฌด ์นดํ…Œ๊ณ ๋ฆฌ ์ถ”๊ฐ€


์—…๋ฌด ์ถ”๊ฐ€


์—…๋ฌด ์„ ํƒ ๋ฐ ์‹œ์ž‘


์—…๋ฌด ์ง„ํ–‰ ํŽ˜์ด์ง€

์ง„ํ–‰ ์ค‘์ธ ์—…๋ฌด ์„ ํƒ


์ž์„ธ ๊ต์ • ์•Œ๋žŒ


์ŠคํŠธ๋ ˆ์นญ & ํœด์‹ ์•Œ๋žŒ


๋๋‚ธ ์—…๋ฌด ์ €์žฅ ๋ฐ ์ข…๋ฃŒ


์—…๋ฌด ๊ฒฐ๊ณผ ํŽ˜์ด์ง€


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

ํ”„๋กœํ•„


์—…๋ฌด ์บ˜๋ฆฐ๋”


์—…๋ฌด ๋ถ„ํฌ ๊ทธ๋ž˜ํ”„


์ฃผ๊ฐ„ ์™„๋ฃŒ ์—…๋ฌด ๊ทธ๋ž˜ํ”„


๋ชฉํ‘œ ์ผ์ • ๋‹ฌ์„ฑ ๋น„์œจ ๊ทธ๋ž˜ํ”„


๐Ÿ—๏ธ ์•„ํ‚คํ…์ฒ˜


๐Ÿ—ƒ๏ธ ERD


๐Ÿ› ๏ธ ๊ธฐ์ˆ  ์Šคํƒ

Front




Back




CICD



๊ธฐํƒ€

ํ˜‘์—… ํˆด


๐Ÿ“š ํ”„๋กœ์ ํŠธ ์‚ฐ์ถœ๋ฌผ


โœ” Git ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ปจ๋ฒค์…˜

  • Feat : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • Modify : ๊ธฐ์กด ๊ธฐ๋Šฅ ์ˆ˜์ •
  • Fix : ๋ฒ„๊ทธ ์ˆ˜์ •
  • Docs : ๋ฌธ์„œ ๋‚ด์šฉ ๋ณ€๊ฒฝ
  • Style : ํฌ๋งท, ์„ธ๋ฏธ์ฝœ๋ก  ์ˆ˜์ • ๋“ฑ ์ฝ”๋“œ๊ฐ€ ์•„๋‹Œ ์Šคํƒ€์ผ์— ๊ด€๋ จ๋œ ์ˆ˜์ •
  • Refactor : ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
  • Test: ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€ ๋ฐ ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ ๋“ฑ
  • Build : ๋นŒ๋“œ ๊ด€๋ จ ํŒŒ์ผ ์ˆ˜์ •
  • Chore : ์ฝ”๋“œ ์˜๋ฏธ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” ๋ณ€๊ฒฝ์‚ฌํ•ญ (ํฌ๋งท, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ๊ณต๋ฐฑ ๋“ฑ)
  • CI : CI ๊ด€๋ จ ์„ค์ • ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹
  • ์ปค๋ฐ‹ ํƒ€์ž…์€ ๋Œ€๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•˜๋ฉฐ, ํ•ญ์ƒ ๋Œ€๊ด„ํ˜ธ ์•ˆ์— ํŒŒํŠธ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์‹œ์ž‘
  • ๊ด€๋ จ๋œ ์ง€๋ผ ์ด์Šˆ ๋ฒˆํ˜ธ์— ๊ด„ํ˜ธ๋ฅผ ๋ถ™์—ฌ ๋’ค์— ์ถ”๊ฐ€.

ex) [BE] Feat: ๊ด€์‹ฌ์ง€์—ญ ์•Œ๋ฆผ ON/OFF ๊ธฐ๋Šฅ ์ถ”๊ฐ€(#123)


โœ” Git ๋ธŒ๋žœ์น˜ ์ปจ๋ฒค์…˜

git_strategy

  • main
    • ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ์˜ ๊ฒฐ๊ณผ๋ฌผ ์˜ฌ๋ฆฌ๋Š” ๋ธŒ๋žœ์น˜
  • develop
    • ๊ตฌํ˜„ ์™„๋ฃŒ๋œ ๊ธฐ๋Šฅ์„ ๋ณ‘ํ•ฉํ•˜๊ธฐ ์œ„ํ•œ ๋ธŒ๋žœ์น˜
    • ํ†ตํ•ฉ ํด๋”์˜ ๊ธฐ๋Šฅ
  • feature
    • ๊ฐœ๋ณ„ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋ธŒ๋žœ์น˜
    • ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ์™„๋ฃŒ ์‹œ ์‚ญ์ œ
    • ๋„ค์ด๋ฐ ๊ทœ์น™
      • feature/FE or BE/๊ธฐ๋Šฅ์ด๋ฆ„
      • ์˜ˆ) feature/FE/login

  • feature ๋ธŒ๋žœ์น˜๊ฐ€ ์™„์„ฑ๋˜๋ฉด develop ๋ธŒ๋žœ์น˜๋กœ merge request๋ฅผ ํ†ตํ•ด mergeํ•œ๋‹ค.
    โ‡’ merge request๊ฐ€ ์š”์ฒญ๋˜๋ฉด, ๋ชจ๋“  ํŒ€์›๋“ค์ด ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ํ•˜์—ฌ ์•ˆ์ „ํ•˜๊ฒŒ mergeํ•œ๋‹ค.

๐Ÿ‘ฅ ํŒ€์› ์—ญํ•  ๋ถ„๋ฐฐ

Frontend

  • ์œค์„œ์šฉ - ์—…๋ฌด ๊ธฐ๋Šฅ, WebRTC & Room, Alarm & DnD, ๋กœ์ง ์ตœ์ ํ™”
  • ์กฐํ•œ์ด - ์บ˜๋ฆฐ๋” ๊ธฐ๋Šฅ, CSS Style, ๋””์ž์ธ, Profile Page
  • ํ•œ๊ธฐํ˜„ - ํšŒ์› ๊ธฐ๋Šฅ, Canvas & Animation Door Page, Modal ํ‹€, Teachable Machine

Backend

  • ๋‚จ์ด๋ž‘ - JWT ์œ ์ € ์ธ์ฆ ๊ตฌํ˜„, ํšŒ์› ๋ฐ ์—…๋ฌด API, Spring Security, Spring Data JPA ์ ์šฉ
  • ์–‘์ฃผ์—ฐ - ํŒ€์žฅ, DevOps, ์‹œ๊ฐํ™” API, QueryDSL ์ ์šฉ

About

๐Ÿ†SSAFY 8๊ธฐ 2ํ•™๊ธฐ 1์ฐจ ํ”„๋กœ์ ํŠธ ์šฐ์ˆ˜์ƒ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •