/EZtoPlay

๐ŸŽค ๊ณต์—ฐ ๋“ฑ๋ก, ์˜ˆ์•ฝ ์‚ฌ์ดํŠธ

Primary LanguageTypeScript

๐ŸŽต EZ to Play

์•„ํ‹ฐ์ŠคํŠธ์™€ ๋‚ด๊ฐ€ ํ•˜๋‚˜๋กœ ๋งŒ๋‚˜๋Š” ๊ณต๊ฐ„

๐ŸŽต ๋ฐฐํฌ ๋งํฌ

Netlify : https://ez-to-play.netlify.app/
AWS S3 CloudFront : https://d2bp0gahq3ksca.cloudfront.net/ (ํ˜„์žฌ ์„œ๋ฒ„ ์—ฐ๊ฒฐ X)


๐ŸŽต ํ”„๋กœ์ ํŠธ ์„ค๋ช…

  • Ez to Play๋Š” ๋ˆ„๊ตฌ๋‚˜ ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š” ๊ณต์—ฐ ์˜ˆ์•ฝ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

  • ์•„ํ‹ฐ์ŠคํŠธ๋Š” ์ž์‹ ์˜ ๊ณต์—ฐ์„ ๋“ฑ๋กํ•˜์—ฌ ํ™๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ์ž๋Š” ๊ณต์—ฐ ๋ชฉ๋ก์„ ํ™•์ธํ•˜๊ณ  ๋งˆ์Œ์— ๋“œ๋Š” ๊ณต์—ฐ์„ ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๐ŸŽต ํŒ€ ์†Œ๊ฐœ

ํŒ€์›

FE ํŒ€์žฅ

FE

FE

ํ—ˆ์ง„์šฐ โœ…์ด๋„ํ˜„(๋ณธ์ธ) ์ตœ์—ฐ๋™
๊ณต์—ฐ ๋ชฉ๋ก
์•„ํ‹ฐ์ŠคํŠธ ๋ชฉ๋ก
๊ณต์—ฐ ์ •๋ณด
๊ณต์—ฐ ์˜ˆ์•ฝ
ํ›„๊ธฐ
๋ฐ˜์‘ํ˜• ๋””์ž์ธ
๋ฉ”์ธ ํŽ˜์ด์ง€
ํšŒ์›๊ฐ€์ž…
๋กœ๊ทธ์ธ
๋งˆ์ด ํŽ˜์ด์ง€
ํšŒ์› ์ •๋ณด ์ˆ˜์ •
์•„ํ‹ฐ์ŠคํŠธ ๋“ฑ๋ก
์•„ํ‹ฐ์ŠคํŠธ ํŽ˜์ด์ง€

BE ํŒ€์žฅ

BE

BE

์ดํ˜„์ˆ˜ ์„ ํ˜œ๋ฏผ ์กฐํ˜œ๋ž€
ํšŒ์› CRUD
์•„ํ‹ฐ์ŠคํŠธ CRUD
๋ณด์•ˆ
์˜ˆ์•ฝ CRUD
ํ›„๊ธฐ CRUD
๊ณต์—ฐ CRUD
์ด๋ฏธ์ง€ ์—…๋กœ๋“œ

๐ŸŽต ๋ฌธ์„œ

EZtoPlay_Userflow แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-26 แ„‹แ…ฉแ„’แ…ฎ 10 04 04 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-26 แ„‹แ…ฉแ„’แ…ฎ 10 10 07

๐ŸŽต ๊ตฌํ˜„ ๊ณผ์ •

1์ฃผ์ฐจ

  • ์•„์ด๋””์–ด ๊ธฐํš
  • ๋””์ž์ธ ์™„์„ฑ

2์ฃผ์ฐจ

  • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ ์ž‘์—…
  • ํšŒ์›๊ฐ€์ž… ๋กœ์ง ๊ตฌํ˜„
  • ๋กœ๊ทธ์ธ ๋กœ์ง ๊ตฌํ˜„
  • API ์š”์ฒญ ํ…Œ์ŠคํŠธ ์‹œ์ž‘

3์ฃผ์ฐจ

  • ์•„ํ‹ฐ์ŠคํŠธ ๋“ฑ๋ก ๋ฐ ์ˆ˜์ • ๊ตฌํ˜„
  • ๊ณต์—ฐ ๋“ฑ๋ก, ์ˆ˜์ •, ์‚ญ์ œ ๊ตฌํ˜„

4์ฃผ์ฐจ

  • ๊ณต์—ฐ ์˜ˆ์•ฝ ๊ตฌํ˜„
  • ํ›„๊ธฐ ๋“ฑ๋ก, ์ˆ˜์ •, ์‚ญ์ œ ๊ตฌํ˜„

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

  • ํ”ผ๋“œ๋ฐฑ ๋ฐ˜์˜
  • ๋ฒ„๊ทธ ์ˆ˜์ •(์ˆ˜์‹œ)

๐ŸŽต ์ฃผ์š” ๊ธฐ๋Šฅ

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

  • ํšŒ์›๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ

  • ์•„ํ‹ฐ์ŠคํŠธ ๋“ฑ๋ก ๋ฐ ์ •๋ณด ์ˆ˜์ •

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

  • ์•„ํ‹ฐ์ŠคํŠธ ์ •๋ณด ์กฐํšŒ

  • ๊ณต์—ฐ ๋“ฑ๋ก ๋ฐ ์ˆ˜์ •

  • ๊ณต์—ฐ ์ •๋ณด ์กฐํšŒ

  • ๊ณต์—ฐ ์˜ˆ์•ฝ

  • ํ›„๊ธฐ ์ž‘์„ฑ

์ถ”๊ฐ€ ์˜ˆ์ • ๊ธฐ๋Šฅ

  • OAuth ๋กœ๊ทธ์ธ

  • ๊ณต์—ฐ ์˜ˆ์•ฝ ์‹œ ๊ฒฐ์ œ

  • ์ง€๋„์ƒ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ณต์—ฐ ์žฅ์†Œ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ




๐ŸŽต ๊ธฐ์ˆ  ์Šคํƒ

EZ to Play

๐ŸŽต ์ปค๋ฐ‹ ์ปจ๋ฒค์…˜

ํ‚ค์›Œ๋“œ ์šฉ๋„
Feat ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€, ๊ธฐ์กด์˜ ๊ธฐ๋Šฅ์„ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž์ถ”์–ด ์ˆ˜์ •
Fix ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋ฒ„๊ทธ ์ˆ˜์ •, ์˜คํƒˆ์ž ์ˆ˜์ •
Rename ํŒŒ์ผ ํ˜น์€ ํด๋”๋ช…์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ๊ฒฝ๋กœ๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ์˜ฎ๊ธฐ๋Š” ๊ฒฝ์šฐ
Remove ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ
Comment ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ
Style ์ฝ”๋“œ ์Šคํƒ€์ผ, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ํฌ๋งทํŒ…์— ๋Œ€ํ•œ ์ˆ˜์ •
Refactor ๊ธฐ๋Šฅ์˜ ๋ณ€ํ™”๊ฐ€ ์•„๋‹Œ ์ฝ”๋“œ ๋ฆฌํŒฉํ„ฐ๋ง ex) ๋ณ€์ˆ˜ ์ด๋ฆ„ ๋ณ€๊ฒฝ
Chore ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •, ๊ทธ ์™ธ ๊ธฐํƒ€ ์ˆ˜์ • ex) .gitignore
Docs ๋ฌธ์„œ ๊ด€๋ จ ์ž‘์—… ex) API ๋ช…์„ธ์„œ, Readme.md ๋“ฑ
lnit ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ์ƒ์„ฑ
Build ๋นŒ๋“œ ๊ด€๋ จ ์ˆ˜์ •
Merge ๋ณ‘ํ•ฉ
Release ๋ฒ„์ „ ๋ฆด๋ฆฌ์ฆˆ