A music app to add songs in favourite and playlist; created using React, TypeScript and Authentication.
- Search your favourite song
- Add song to your favourite or create playlist
Before running this app, you must have the following:
- Node.js 17.0 or later installed on your computer
- An auth0 account
- Sahazam api from rapidapi
To get started with this app, follow these steps:
- Clone this repo using the following command:
git clone https://github.com/builtbysuraj/musify.git
- Move to the project directory using the following command:
cd musify
- Install the required dependencies using the following command:
npm install
- Create a .env file in the root directory of the project and add your secret api credentials, like this:
VITE_API_KEY=rapidapi-apikey-goes-here
VITE_API_HOST=rapiapi-host-goes-here
VITE_AUTH_DOMAIN=auth0-domain-url-goes-here
VITE_AUTH_CLIENTID=auth0-client-id-goes-here
- Start the development server using the following command:
npm run dev
- Congratulations ✨, you have successfully started the development server!