Groovify is a real-world project of a music streaming platform developed using ReactJS and Tailwind CSS. This app closely resembles the popular JioSaavn service and utilizes the JioSaavn API to fetch music data.
https://groovify-music-app.vercel.app/
- ReactJS
- Jio Saavn API
- Context API
- Tailwind CSS
- Play music
- Pause music
- Play the next track
- Play the previous track
- Play music by clicking on an album
- Dynamically fetch album details after clicking on an album
- Custom volume controller
- Music sync slider
- Custom carousel with smooth sliding
- Download music functionality
- Search songs functionality
- Mobile responsiveness
To get a local copy up and running, follow these simple steps.
- Node.js installed on your local machine
- A text editor of your choice (e.g., Visual Studio Code, Sublime Text)
-
Clone the repo
git clone https://github.com/vishal0316/Groovify-MusicApp.git
-
npm install
-
npm run dev
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Fork the Project Create your Feature Branch (git checkout -b feature/AmazingFeature) Commit your Changes (git commit -m 'Add some AmazingFeature') Push to the Branch (git push origin feature/AmazingFeature) Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.