๐ŸŒน๊ฝƒํ–ฅ๊ธฐ

์‹ค์‹œ๊ฐ„ ํ™”ํ›ผ ๊ฒฝ๋งค ์‹œ์Šคํ…œ

๐ŸŽฌUCC

โ€ป ์ด๋ฏธ์ง€ ํด๋ฆญ์‹œ UCC youtube ์ด๋™

๐ŸŒป์„œ๋น„์Šค ์†Œ๊ฐœ

๊ฝƒํ–ฅ๊ธฐ๋Š” ํ™”ํ›ผ ๊ฒฝ๋งค์— ์ฐธ์—ฌํ•˜๋Š” ๋„๋งค์ƒ๋“ค์„ ์œ„ํ•œ ์‹ค์‹œ๊ฐ„ ์˜จ๋ผ์ธ ํ™”ํ›ผ ๊ฒฝ๋งค ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค.

์ง‘์—์„œ ๊ฐ„ํŽธํ•˜๊ฒŒ ๊ฝƒ์„ ๋ณด๊ณ  ๊ตฌ๋งคํ•˜์„ธ์š”.

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

  • ์ง„ํ–‰ ๊ธฐ๊ฐ„ : 2023.07.10 ~ 2023.08.18

๐Ÿ“‚ ์ €์žฅ์†Œ

์ฃผ์š” ๊ธฐ๋Šฅ

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

๊ธฐ์ˆ  ์Šคํƒ

Front-end

HTML5 CSS3 TypeScript
HTML5 CSS3 TypeScript
React.js Redux Vite
React Redux Vite
Socket.io MUI Tailwind CSS
WebSocket MUI Tailwind CSS

Back-end

HTML5 HTML5
Java SpringBoot SpringCloud
HTML5 HTML5 HTML5 HTML5
Hibernate MySQL H2 Redis
HTML5 HTML5
Socket.io Thymeleaf

DevOps

HTML5 HTML5 HTML5 openVidu
NGINX aws EC2 Docker openVidu

์˜คํ”ˆ๋น„๋‘


์•„ํ‚คํ…์ณ

ERD

MockUp

โ€ป ์ด๋ฏธ์ง€ ํด๋ฆญ์‹œ Figma ์ด๋™


๐ŸŒบ ๊ฝƒํ–ฅ๊ธฐ ์ฃผ์š” ์„œ๋น„์Šค

๐ŸŒธ Main

  • ๊ฝƒํ–ฅ๊ธฐ ์„œ๋น„์Šค ๋ฉ”์ธ ํŽ˜์ด์ง€ ์†Œ๊ฐœ

๐Ÿฅ€ Data

  • ํ™”ํ›ผ ์ƒ์„ธ ์ •๋ณด
  • ์‹ค์‹œ๊ฐ„ ๋‚™์ฐฐ ํ˜„ํ™ฉ ์กฐํšŒ
  • ํ™”ํ›ผ ๋ณ„๋กœ ์ฐจํŠธ ์ œ๊ณต

๐ŸŒป Reservation

  • ๋งˆ์ดํŽ˜์ด์ง€์—์„œ ์˜ˆ์•ฝ๋“ฑ๋ก ๋ฐ ๋‚ด์—ญ ์กฐํšŒ
  • ํ™”ํ›ผ ๋‚™์ฐฐ ์‹œ์„ธ๋ฅผ ๋ณด๊ณ  ์˜ˆ์•ฝ
  • ๋‹จ์ˆ˜ ์ œํ•œ, ๋‹น์ผ ์˜ˆ์•ฝ ํšŸ์ˆ˜ ์ œํ•œ

๐ŸŒผ Auction

๐Ÿ‘ฉโ€๐Ÿซ ๊ด€๋ฆฌ์ž

  • ๊ด€๋ฆฌ์ž๋Š” ์ธํŠธ๋ผ๋„ท์„ ํ†ตํ•ด ๊ฒฝ๋งค๋ฐฉ์„ ์ƒ์„ฑ
  • ๋ชจ๋“  ๋„๋งค์—…์ž๋“ค์„ ๋ณผ ์ˆ˜ ์žˆ์Œ
  • ๋กœ๊ทธ๋ฅผ ํ†ตํ•ด ๋ˆ„๊ฐ€ ๋“ค์–ด์™”๋Š”์ง€ ๋‚˜๊ฐ”๋Š”์ง€ ๋˜๋Š” ์ž…์ฐฐํ–ˆ๋Š”์ง€ ํ™•์ธ ๊ฐ€๋Šฅ

  • ์‹๋ฌผ, ์นดํ…Œ๊ณ ๋ฆฌ, ๊ฒฝ๋งค์ผ์ •, ๊ฒฝ๋งคํ’ˆ ์กฐํšŒ, ๋“ฑ๋ก, ์ˆ˜์ •, ์‚ญ์ œ ๊ธฐ๋Šฅ

๐Ÿ‘จโ€๐ŸŒพ ๋„๋งค์—…์ž

  • ๋„๋งค์—…์ž๋Š” ๊ฒฝ๋งค๋ฐฉ์ด ์ƒ๊ธฐ๋ฉด ์ฐธ์—ฌ๊ฐ€ ๊ฐ€๋Šฅ
  • ์นด๋ฉ”๋ผ๋ฅผ ์ผœ์•ผ ์ž…์žฅ๊ฐ€๋Šฅ
  • ๊ด€๋ฆฌ์ž ํ™”๋ฉด์ด ๋ณด์ด๊ณ  ๊ฝƒ์„ ์ƒ์ค‘๊ณ„๋กœ ๋ณผ ์ˆ˜ ์žˆ์Œ
  • ์ฐจํŠธ๋ฅผ ํ†ตํ•ด ๊ฐ€๊ฒฉ์ด ๋–จ์–ด์ง€๋Š” ์ •๋ณด, ํ™”ํ›ผ ์ •๋ณด ํ™•์ธ๊ฐ€๋Šฅ

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆํŒ€ ์†Œ๊ฐœ


Chaos0103

leeyr0412

SeungJun

soo0300

hans0537

lukylun
์ž„์šฐํƒ (ํŒ€์žฅ)
BE & FE & INFRA
์ด์˜ˆ๋ฆฌ (๋ถ€ํŒ€์žฅ)
BE
ํ™์Šน์ค€
BE
๊น€์ˆ˜์ง„
BE
์‹ ์„ฑ์ฃผ
FE
์„œ์šฉ์ค€
FE

์ปค๋ฐ‹ ์ปจ๋ฒค์…˜

๊ทœ์น™ ๐ŸŽ‰feat: S09P12C204-์ด์Šˆ๋ฒˆํ˜ธ ๋‚ด์šฉ

๐ŸŽ‰feat: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ๊ฒฝ์šฐ
๐ŸŒˆstyle: ๊ธฐ๋Šฅ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” ์ปค๋ฐ‹, ์ฝ”๋“œ ์ˆœ์„œ, CSS๋“ฑ์˜ ํฌ๋งท์— ๊ด€ํ•œ ์ปค๋ฐ‹
๐Ÿš‘fix: ๋ฒ„๊ทธ๋ฅผ ๊ณ ์นœ ๊ฒฝ์šฐ ๐Ÿšจ
โ™ป๏ธrefactor: ํ”„๋กœ๋•์…˜ ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
๐Ÿ”จtest: ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ
๐Ÿ“docs: main ๋ฌธ์„œ๋ฅผ ์ˆ˜์ •ํ•œ ๊ฒฝ์šฐ, ํŒŒ์ผ ์‚ญ์ œ, ํŒŒ์ผ๋ช… ์ˆ˜์ • ๋“ฑ
๐Ÿ‘€code review: ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋ฐ˜์˜
๐Ÿ—๏ธbuild: ๋นŒ๋“œ ๋ณ€๊ฒฝ
๐Ÿ’ฟbackup: ๋ฐฑ์—