๊ฐ๋ฐ์ 99% ์ปค๋ฎค๋ํฐ์์ ์๋ค ๋จ์ด์!
๋ฐฐํฌ URL: https://silk-music.herokuapp.com/
๊นํ๋ธ URL: https://github.com/rigood/silk-music
์ง์ฑ ๋์ ๋ ธ๋๋ฅผ Play ํ๋ฉด ํฌ์ธํธ๋ฅผ ๋ฐ์ ์ ์์ด์.
์คํธ๋ฆฌ๋ฐ ๋ญํน์ ํ์ธํด ๋ณด์ธ์.
๊ฐ์ ์ง์ฑ ๋ ํฌ๋ค ์์์ธ Pink๋ฅผ ํ์ฉํ ํ ๋ง ๊ตฌํ
์๋จ ์ผ์ชฝ ์์ด์ฝ(โ)์ผ๋ก ํ ๋ง๋ฅผ ๋ฐ๊ฟ ์ ์์ด์.
ํ๋จ์ Mini Player๋ก ์์ ๋ง ๋ค์ ์๋ ์๊ณ ,
ํ๋ ์ด์ด๋ฅผ ์ด๋ฉด YouTube ์์๋ ํจ๊ป ๋ณผ ์ ์์ด์.
์ ํ๋ธ ์์ ๋ณด๊ธฐ/ ์จ๊ธฐ๊ธฐ ๋ ๊ฐ๋ฅํฉ๋๋ค.
๋๋ค ์ฌ์ (ON/OFF)
๋ฐ๋ณต ์ค์ (์ ์ฒด / 1๊ณก / ๋ฐ๋ณตX)
์ด์ ๊ณก, ๋ค์๊ณก, ๋ณผ๋ฅจ ์กฐ์ , ์๊ฐ ํ์
ํ๋ ์ด์ด์ ๊ณก ์ถ๊ฐ , ์ญ์
โผ ํ๋ ์ด์ด์ ๊ณก ์ถ๊ฐ
โผ ํ๋ ์ด์ด์์ ๊ณก ์ญ์
์ฃผ์ ์ ๋ ฅ ํ ์ ํ๋ธ ์์์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก ํ์ธํ ์ ์์ด์.
์๋ ์ ๋ ฅ๋ ๊ณก ์ ๋ณด๋ฅผ ํ์ธยท์ ๋ฐ์ดํธ ํด์ฃผ์ธ์.
์ธ๋ค์ผ ์ด๋ฏธ์ง๋ ์๋์ผ๋ก ์์ฑ๋ฉ๋๋ค.
์กฐํ์ ๊ธฐ์ค TOP 30 ์ฐจํธ + ์คํฌ๋ฎค์ง DB ๊ฒ์
๋ง์์ ๋๋ ๊ณก์ ์ฌ์, ํ๋ ์ด๋ฆฌ์คํธ์ ๋ด๊ธฐ, ์ข์์๋ฅผ ๋๋ฅผ ์ ์์ด์.
์ฅ๋ฅด๋ณ, ๊ฐ์๋ณ ๋ค์ํ ํ๋ ์ด๋ฆฌ์คํธ๋ฅผ ๋ง๋ค์ด ๋ณด์ธ์.
ํ๋ ์ด๋ฆฌ์คํธ ์ด๋ฆ, ์ปค๋ฒ ์ด๋ฏธ์ง๋ฅผ ๋ฐ๊ฟ ์ ์์ด์.
โผ ๋ด ํ๋ ์ด๋ฆฌ์คํธ์ ๊ณก ์ถ๊ฐ
โผ ์ ์ฒด์ฌ์, ํ๋ ์ด๋ฆฌ์คํธ ํธ์ง ๋ฐ ์ญ์
์ฝ์ฝ๋ชฝ + ์ง์ฑ๋ ์บ๋ฆญํฐ 5์ข ์ธํธ
์ฐธ๊ณ ๋ก ์ ๊ฐ ๊ทธ๋ฆฐ๊ฑด ์๋๋๋ค๐คฃ ์ถ์ฒ: ์ธ์คํ(@silky_0721)
โผ ๋๋ค์, ์๋ฐํ, ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ
๋ชจ๋ฐ์ผ์์๋ (๊ฑฐ์) ๋ชจ๋ ๊ธฐ๋ฅ์ด ์ง์๋ฉ๋๋ค!
๋ฎค์ง ํ๋ ์ด์ด ์ ํ๋ธ ์์ ์ง์ X (์์์ ์ฌ์)
์ค๊ฐ์ ๊ธฐ์กด ๋ ํ์งํ ๋ฆฌ๋ฅผ ๊ฐ์์๊ณ ์๋ก ๋ง๋๋๋ผ ์ฑ๋ฆฐ์ง ๋ง๊ฐ์๊ฐ์ด ๋ค ๋์์ผ ๋ถ๋ด๋ถ๋ด ์ ์ถํฉ๋๋ค. ๋ฉ๋ก ์ฝ๋ฉ ์ฑ๋ฆฐ์ง๋ฅผ ์ํด ํค๋ก์ฟ ์ ๋ฃ๋ฒ์ ๋ ๊ฒฐ์ ํ๋ต๋๋คใ ใ ์์๊ฒ ๋ด์ฃผ์ธ์ ใ
Local Storage์ ์ ์ฅ๋ ์ ๋ณด๊ฐ ์์ผ๋ฉด Dummy ๋ฐ์ดํฐ์ ์๋ ์ด๊ธฐ ์ฌ์๋ชฉ๋ก์ ๋ถ๋ฌ์ค๊ณ , ์ ๋ณด๊ฐ ์์ผ๋ฉด ํด๋น ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ JavaScript๋ฅผ ์ด์ฉํด ํ๋ฉด์ ๋ ๋๋ง ์์ผฐ์ต๋๋ค. ๊ทธ ์ดํ ์ฌ์ฉ์์ ๋ชจ๋ ์ก์ (๊ณก ์ถ๊ฐ, ์ญ์ , ๋๋ค, ๋ฐ๋ณต ์ค์ , ๋ณผ๋ฅจ ์กฐ์ ๋ฑ)์ ์ค์๊ฐ์ผ๋ก Local Storage์ ์ ์ฅ๋ฉ๋๋ค.
YouTube Iframe API์์ ์ ๊ณตํ๋ ์ธํฐํ์ด์ค๋ฅผ ํ์ฉํ์ฌ ๋ฎค์งํ๋ ์ด์ด์ ์กฐ์ ๋ฒํผ์ ๊ตฌํํ์์ต๋๋ค. ๋๋ค, ๋ฐ๋ณต ์ค์ ๋ฑ์ API๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ ๊ฐ ์ง์ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ณ ๋ คํ์ฌ ์ฝ๋๋ก ๋ง๋ค์ด ๋ณด์์ต๋๋ค.
์ ํ๋ธ ์ฑ๋ฆฐ์ง์ ์บ๋ฟ๋ง์ผ ์ฑ๋ฆฐ์ง์์ ์ตํ๋ CRUD ์์ ์ด ์ ๋ง ๋ง์ ๋์์ด ๋์์ต๋๋ค!!
์ฐจํธ ๋ชฉ๋ก, ๊ฒ์, ์กฐํ์ ์ฆ๊ฐ, ํ์๊ฐ์ , ๋ก๊ทธ์ธ, ํ๋ ์ด๋ฆฌ์คํธ ์์ฑ, ๊ณก ์ถ๊ฐ, ์ข์์/์ทจ์ ๋ฑ๋ฑ ๋ชจ๋ ๋๊ผฌ์ค์๊ฒ ๋ฐฐ์ด ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฉํด์ ๊ตฌํํ์์ต๋๋ค. GET, POST ์์ฒญ, HTTP ์ํ ์ฝ๋์ ๋ํด์๋ ๊ต์ฅํ ์ต์ํด์ก๊ณ , ๋ฐฑ์๋์ ํ๋ก ํธ์๋๊ฐ ์ํธ์์ฉํ๋(?) ๋ฐฉ์์ ๋ํด์๋ ์ด์ ์กฐ๊ธ ์๊ฒ ๋ ๊ฒ ๊ฐ์ต๋๋ค..ใ ใ
๋ฐ์ํ ๋์์ธ๊ณผ ๋คํฌ/๋ผ์ดํธ ๋ชจ๋ ๊ตฌํ๋ ์๊ฐ ๋ด์ ์์ฑํด์ ์ ๋ง ๋ฟ๋ฏํฉ๋๋ค.. ์ด์ฌํ ๋ง๋ค์์ผ๋ ํ๋ฒ์ฉ ๊ผญ ๋๋ฌ๋ด ์ฃผ์ธ์..^^;;
์ฒ์์๋ ๋จ์ํ ์์ ์ฌ์, ์ฐจํธ ๊ตฌํ๋ง ํ๋ ค๊ณ ํ๋๋ฐ, ์๋ก์ด ์์ด๋์ด๋ค์ด ์ค๊ฐ ์ค๊ฐ ๋ ์ฌ๋ผ์ ํผ์ ๋ฒ ์ฐจ์ค๋ฅด๋ฉด์ ์์ ํ๋ค์ ใ ใ ;; ์ง์ฑ ๋ ๋ ธ๋ 1ํ ์ฌ์ํ ๋๋ง๋ค ํฌ์ธํธ 1์ ์ฉ ์ป์ ์ ์์ผ๋..(์ฌ์์ด ๋๋๋ ์์ ์ ํฌ์ธํธ ์ ๋ฆฝ) ๋ค๋ค ํ๋ฒ์ฉ ๋ค์ด๋ด์ฃผ์ธ์~:)
์ด์ ๊ธด ๊ธ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค ๐ ๐