Web-based solution for open-source Android-based music player - ViMusic. It uses the same database as theirs.
-
Clone the repository and Extract It.
-
Install NPM packages, on the root Directory of project
npm install
-
Change Live server URL's in AccountSettingsModal.jsx and databaseUtils.js.
-
Create serviceAccountKey.json file in root directory and add Firebase service account Keys.
-
Create a .env file in root directory and below key/values.
REACT_APP_YOUTUBE_API_KEY=AIzaxxxxxxxxxxxxxxxxxx REACT_APP_LOCAL_SERVER_URL=http://localhost:5000/api REACT_APP_LIVE_SERVER_URL=https://vimusic.up.railway.app/api ```
-
Start the express server from the root directory
npm start
-
If you wish you can change the default database else sign in with Google.