Skip to content

yunseul-dev/universe

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

๐ŸŒŒ Universe


Universe

๋˜‘๋˜‘ํ•œ OTT ๊ตฌ๋…๊ด€๋ฆฌ ์„œ๋น„์Šค


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

ํ”„๋กœ์ ํŠธ ์ •๋ณด


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

๊น€๋™๊ทœ(FE) ์ฐจ์œค์Šฌ(FE) ์ตœ์ธ์• (FE)
๐Ÿ• ๊น€๋™๊ทœ's github ๐Ÿ‡ ์ฐจ์œค์Šฌ's github ๐Ÿค ์ตœ์ธ์• 's github

๊ธฐ์ˆ  ์Šคํƒ

Comon

JavaScript ESLint Prettier

FE

Vite React React Router React Query Recoil axios Emotion React Hook Form

BE

Node.js Express JWT

ETC

Figma Adobe Illustrator


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

๊ธฐํš ๋ฐฐ๊ฒฝ

  • ๋งค๋…„ ์ฆ๊ฐ€ํ•˜๋Š” OTT ์„œ๋น„์Šค์™€ ์‚ฌ์šฉ์ž ์ˆ˜ ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ํฉ์–ด์ ธ์žˆ๋Š” ์ปจํ…์ธ ๋“ค
  • ๋ณด์ง€ ์•Š๋Š” ๊ตฌ๋… ์„œ๋น„์Šค์˜ ๋ถˆํ•„์š”ํ•œ ๊ธˆ์•ก ์ง€์ถœ๋กœ ํ˜„๋ช…ํ•œ ์†Œ๋น„์— ๋Œ€ํ•œ ๋‹ˆ์ฆˆ ์ฆ๊ฐ€
  • ๋ˆ„๊ฐ€ ๋‚ด OTT ์„œ๋น„์Šค ๊ตฌ๋…์„ ๊ด€๋ฆฌํ•ด์ฃผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„!

๊ตญ๋‚ด ์„œ๋น„์Šค์ค‘์ธ OTT ์„œ๋น„์Šค๋“ค์˜ ์ปจํ…์ธ ๋“ค์„ ํ•œ ๊ณณ์—์„œ ๋ชจ์•„๋ณผ ์ˆ˜ ์žˆ์–ด์š”

  • Netfix, Disney+, Wavve, Watcha, AppleTV+, AmazonPrime ์˜ TV, ์˜ํ™” ์ปจํ…์ธ  ๋“ค์„ ํ•œ๊ณณ์—์„œ ๋ชจ์•„ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”
  • ๊ฒ€์ƒ‰๊ธฐ๋Šฅ์œผ๋กœ ์›ํ•˜๋Š” ์ปจํ…์ธ ์˜ ์ƒ์„ธ์ •๋ณด๋ฅผ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์–ด์š”
  • ํ•„ํ„ฐ๋กœ ์›ํ•˜๋Š” OTT ์„œ๋น„์Šค๋“ค์˜ ์ปจํ…์ธ ๋งŒ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์–ด์š”

๋‚˜์˜ Universe๋กœ ์ง€๊ธˆ ๋ณด๊ณ ์žˆ๋Š” ์ปจํ…์ธ , ๋ณด๊ณ  ์‹ถ์€ ์ปจํ…์ธ , ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๊ด€๋ฆฌํ•ด์š”

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

ETC

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

Type ์„ค๋ช…
Feat ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
Fix ๋ฒ„๊ทธ ์ˆ˜์ • ๋˜๋Š” typo
Refactor ๋ฆฌํŒฉํ† ๋ง
Design CSS ๋“ฑ ์‚ฌ์šฉ์ž UI ๋””์ž์ธ ๋ณ€๊ฒฝ
Comment ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ
Style ์ฝ”๋“œ ํฌ๋งทํŒ…, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ
Test ํ…Œ์ŠคํŠธ(ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€, ์ˆ˜์ •, ์‚ญ์ œ, ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์— ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ)
Chore ์œ„์— ๊ฑธ๋ฆฌ์ง€ ์•Š๋Š” ๊ธฐํƒ€ ๋ณ€๊ฒฝ์‚ฌํ•ญ(๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ ์ˆ˜์ •, assets image, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ๋“ฑ)
Init ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ์ƒ์„ฑ
Rename ํŒŒ์ผ ํ˜น์€ ํด๋”๋ช… ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์˜ฎ๊ธฐ๋Š” ๊ฒฝ์šฐ
Remove ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ

๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ์˜ ์‹คํ–‰๋ฐฉ๋ฒ•

#BE
npm start

#FE
npm run build
npm run preview

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.8%
  • HTML 0.2%