์ฌ์ฉ์ ํต๊ณ์ ์ฝํ ์ธ ํต๊ณ์ ๋ค์ํ ์๊ฐํ ์๋ฃ๋ฅผ ์ด์ฉํ์ฌ ์ ๋์ ์ธ ๋ฐ์ดํฐ ๋ถ์์ ํตํ ๋ง์ผํ ์ธ์ฌ์ดํธ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์ด๋ค ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ณ ์ ํ๋์?
MEDIFLIX ๋ ์ฌ์ฉ์์ ์ด์ฉ ์ ๋ณด๋ฅผ ํ์ฉํ ๋ง์ผํ
์ธ์ฌ์ดํธ๋ฅผ ์ป๊ณ ์ ํ์ต๋๋ค.
๊ทธ๋ฌ๋, ์ ์ ํธ๋ํฝ์ ํ์ธํ ์ ์๋ ๋์๋ณด๋๊ฐ ์์์ต๋๋ค.
ํ์ฌ potal์ ํํ๊ฐ ์๋ OTT ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ์์ด, ํนํ ์ธ๋ถ ์ฝํ ์ธ ์ ๋ํ ๋ฐ์ดํฐ ๋ถ์์ด ์ค์ํ ์ํฉ์ ๋๋ค.
MEDIFLIX ๋ ์ ๊ตญ์ ๋ง์ ์๋ฃ์ง๋ค์ด ์ด์ฉํ์ฌ ์๋๊ถ๊ณผ ์ง๋ฐฉ์ ์๋ฃ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ๊ณ ์ ํ์ต๋๋ค.
์ด๋ป๊ฒ ํด๊ฒฐํ๋์? ๐ง
์ด๋ฌํ ์ ๋ค์ ์ข ํฉ์ ์ผ๋ก ๋ฏธ๋ฃจ์ด ๋ดค์ ๋, ์ ์ ํต๊ณ์ ์ฝํ ์ธ ํต๊ณ๋ฅผ ์ข ํฉ์ ์ผ๋ก ๋ณผ ์ ์๋ ๋์๋ณด๋๊ฐ ํ์ํ์ต๋๋ค.
๊ธฐ๊ฐ๋ณ ์ฌ์ฉ์ ํต๊ณ ์งํ ๋ฐ ์ฐจํธ์ ์ฝํ ์ธ ์ด์ฉ ๋ถ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค.
๋ํ, ์ง์ญ๋ณ ์ด์ฉ์ ์, ์ ๊ท ๊ฐ์ ์ ์๋ฅผ ํ์ธํ ์ ์๋๋ก, ์ง๋ ์ฐจํธ๋ฅผ ๊ตฌํํ์ต๋๋ค.
์ ์ฒด ํ๋ก์ ํธ ๊ธฐ๊ฐ
- 2023.03.04 - 2023.03.24
FE ๊ฐ๋ฐ ๊ธฐ๊ฐ
- 2023.03.13 - 2023.03.24 (12์ผ)
DAU/WAU/MAU, ์ฌ์ฉ์ ํต๊ณ ์งํ
- ์ฐจํธ๋ฅผ ํตํด DAU, WAU, MAU์ ์ผ๊ฐ, ์ฃผ๊ฐ, ์๊ฐ ์ ๊ท ๊ฐ์ ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
- ์ค๋์ ๋ฐฉ๋ฌธ์ ์, ํ์ด์ง ๋ทฐ ์, ์ ๊ท ๊ฐ์ ์ ์, ํ์ ์ดํ์จ์ ํ์ธํ ์ ์๊ณ , ์ ๋ ๋๋น ์ฆ๊ฐ ๋น์จ์ ํ์ธํ ์ ์์ต๋๋ค.
์ง์ญ๋ณ ํธ๋ํฝ
- ์ง์ญ๋ณ ์ผ์ผ ๋ฐฉ๋ฌธ์ ๋ฐ ์ ๊ท ๊ฐ์ ์ ์๋ฅผ ์ง๋ ์ฐจํธ๋ก ๋ณด์ฌ์ค๋๋ค.
์ง๋ฃ๊ณผ๋ณ ์ ์ ์
- ์ง๋ฃ๊ณผ๋ณ ์ ์ ์ ํต๊ณ ํ์ด์ฐจํธ
- โ๋ด๊ณผ, ์ ํ์ธ๊ณผ, ๋ด๋ถ๋น๋์ฌ๋ด๊ณผ, ์ ๊ฒฝ๊ณผ, ๊ทธ ์ธโ๋ก ๋ถ๋ฆฌํ์ฌ ์ ์ฒด ๊ฐ์ ํ์ ์ค ํด๋น ๊ณผ์ ํ์ ๋น์จ์ ๋ํ๋
- ๋ง์ฐ์ค ์ค๋ฒ ์, ์์ธ ์ ๋ณด ๋ ธ์ถ ( ์ด ์ ์ ์ )
์ ๋ก๋ ์์ ์ฝํ ์ธ
- ๋๋กญ๋ค์ด ๋ฉ๋ด: ์นดํ ๊ณ ๋ฆฌ ์ง์
- ์นดํ ๊ณ ๋ฆฌ ๋ณ๋ก ์ธ๋ค์ผ ์ด๋ฏธ์ง, ์ ๋ชฉ, ์ ๊ณต, ์ ๋ก๋ ์์ ๋ ์ง ๋ณด์ฌ์ค
์ธ๋ถ ์ฝํ ์ธ ๋ถ์
-
์ด ์กฐํ์: ํํฐ๋ง ํ ๋์์์ ๋ํ ์ด ์กฐํ์
-
๊ธฐ๊ฐ ์ค์ : ๋ฌ๋ ฅ์ ํตํด ๋ฒ์ ์ค์ (default: 2023-03-01~2023-04-10)
-
๋๋กญ๋ค์ด ๋ฉ๋ด : ์นดํ ๊ณ ๋ฆฌ ์ง์
-
์ง์ ๋ ์นดํ ๊ณ ๋ฆฌ ๋ณ ๊ฐ์ ธ์ค๋ ์ ๋ณด
โ ORIGINAL
- thumbnailUrl
- seriesName _episodeNum
- uploadDate | major
- commentNum / likeNum / reviewNum
- viewsNum
โ VOD
- thumbnailUrl
- title
- uploadDate | major
- vodId
- viewsNum
โ Live
- title
- uploadDate
- applicantNum
- applicableNum
- viewsNum
โ LIFE
- title
- uploadDate_videoCategory
- commentNum / likeNum
- viewsNum
-
์ ๋ ฌ ์ค์ : ์นดํ ๊ณ ๋ฆฌ๋ณ๋ก ์ ๋ ฌ ๊ธฐ์ค ๋ถ๋ฌ์ด
const original = { "view/desc": "์กฐํ์ ๋์ ์", "view/asc": "์กฐํ์ ๋ฎ์ ์", comment: "๋๊ธ ๋ง์ ์", like: "์ข์์ ๋ง์ ์", review: "๋ฆฌ๋ทฐ ๋ง์ ์", }; const vod = { "view/desc": "์กฐํ์ ๋์ ์", "view/asc": "์กฐํ์ ๋ฎ์ ์", }; const live = { "view/desc": "์กฐํ์ ๋์ ์", "view/asc": "์กฐํ์ ๋ฎ์ ์", comment: "๋๊ธ ๋ง์ ์", applicant: "์ ์ฒญ์ธ์ ๋ง์ ์", }; export const life = { "view/desc": "์กฐํ์ ๋์ ์", "view/asc": "์กฐํ์ ๋ฎ์ ์", comment: "๋๊ธ ๋ง์ ์", like: "์ข์์ ๋ง์ ์", };
์ฝํ ์ธ ๋ณ ์ ์ ๋ฅ
- ํ์ด ์ฐจํธ ๋ง์ฐ์ค ์ค๋ฒ์ ๊ฐ ์ฝํ ์ธ ์ข ๋ฅ๋ณ ์ ์ ๋ฅ ํ์ธ ๊ฐ๋ฅ
- ์ฝํ ์ธ ์ข ๋ฅ: original, vod, live, life
์ฌ์ด๋๋ฐ
๋ก๊ทธ์ธ ํค๋
- ํ๋์ค์ธ ๊ด๋ฆฌ์ : ๋ก๊ทธ์ธ ์ค์ธ ๊ด๋ฆฌ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
- 3๋ช ์ด์์ ๊ด๋ฆฌ์๊ฐ ํ๋์ค์ผ ๋์๋, ํ์ ๋๊ทธ๋ผ๋ฏธ์ ๋๋จธ์ง ๊ด๋ฆฌ์ ์๊ฐ ํ์๋ฉ๋๋ค.
- ๋ฉ๋ชจ๋ฅผ ์ด๊ณ ๋ซ์ ์ ์์ต๋๋ค.
Frontend
์ด์์ง, ์ ํฅ์Backend
๊น๋ฏผ์, ์ฅ์ง์ฐ๊ธฐํ
๋ฌธ์ํ, ์ก์์ง๋์์ธ
๊นํ๋ฆผ
- ๊นํ๋ธ์์ ํ๋ก์ ํธ ์ ์ฅ์๋ฅผ ๋ณต์ ํ์ธ์.
DashBoard/frontend/dashboard
๋ก ์ด๋ํ์ธ์.- ๋ช
๋ น์ด
yarn add
๋ฅผ ์ฌ์ฉํ์ฌ ํ์ํ ์ข ์์ฑ์ ์ค์นํ์ญ์์ค. - ์๋ฒ๋ฅผ ์์ํ๋ ค๋ฉด
yarn start
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ธ์.