The Spring Music Player with JioSaavn API Integration is a web application that allows users to listen to their favorite music tracks using the JioSaavn music streaming service. It provides a seamless and user-friendly interface for discovering, playing, and managing music playlists.
- Music/Album/Playlists/Singer Search
- Playback Controls
- Top 10 search list
- Loop Playback
Client: React, TailwindCSS
Server: Node, Express, Firebase, Axios
API: JioSaavn API (unofficial) - API Link
Check the design in Figma
Visit the Spring Music Player here
- Clone the repository
git clone https://github.com/Satyam1923/Spring.git
- Navigate to the backend folder
cd backend
- Install npm packages
npm install .
- Run the server
node index.js
- Access it locally
Go to http://localhost:3030/
- Navigate to the frontend folder
cd frontend
- Install npm packages
npm install .
- Run the development server
npm run dev
- Access the local server You will receive a link in your terminal.
- Change directory
cd backend
- Install npm packages
npm install .
- Go to localhost
https://localhost:3030/
- Change directory
cd frontend
- Install npm packages
npm install .
- Run server
npm run dev
- Change directory
cd backend
- Install npm packages
npm install .
- Go to localhost
https://localhost:3030/
- Change directory
cd frontend
- Install npm packages
npm install .
- Change directory
cd src
- change in app.jsx under app component fetchSongData function change this url https://spring-music-player-3hyj.vercel.app/search with https://localhost:3030/search
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- If you have any suggestions for the projects, like reporting a bug, improving UI/UX, or enhancing the README.md file, feel free to open an issue to discuss it.
- Please ensure your pull request adheres to good practices and standards.
- Pleae ensure your pull request have reference to the issue assigned.
- Please make sure you check your spelling and grammar.
- Create individual Pull Requests for each issues.
- Fork the Project
- Clone your forked repository
git clone https://github.com/Satyam1923/Spring.git
- Create a new branch and move to it
git checkout -b fix-issue-<ISSUE-NUMBER>
- Make your changes, then check the status of changed files
git status
- Add all the files to the staging area
git add .
or
git add <file_name1> <file_name2>
- Commit your changes with a descriptive message
git commit -m "<EXPLAIN-YOUR_CHANGES>"
- Push your changes to your branch
git push origin fix-issue-<ISSUE-NUMBER>
- Open a Pull Request
Feel free to enhance this project and contribute in any way you find valuable! Let's make Spring Music Player even better together. 🎶✨