Confused what songs to listen? We've got you!
Steps to run in Local:
-
Install nodejs dependencies
npm install
-
Create .env file at root and copy over the environment variables from my gist file
-
Run the project on local server
npm run dev
-
To authenticate, you can either signup from the frontend, or use the following credentials :
Email Address - test@test.com Password - Test@Test@1234
Major Dependencies:
- Firebase - For managed and serverless Authentication
- TailwindCSS - For styling
- Spotify Web API - For fetching song details of specific Spotify managed playlists ('Top x Songs' etc)
- Genius API - For fetching detailed meta data of individual songs
- YouTube Player API - For video playback of song music video
- React Router - For routing
- Redux Toolkit - For state management