QTify is a web application that serves as a clone of Spotify, providing users with a platform to discover, listen to, and organize their favorite music.
- User Authentication: Users can create accounts, log in, and maintain personalized profiles.
- Browse Music: Explore a vast library of songs, albums, and playlists.
- Search Functionality: Easily find your favorite artists, songs, or genres.
- Create Playlists: Users can create and manage their playlists with the ability to add and remove songs.
- Playback Controls: Play, pause, skip, and control the volume of the music player.
- Responsive Design: The application is designed to work seamlessly across various devices.
Follow these steps to get a copy of the QTify project up and running on your local machine.
- Node.js: Make sure you have Node.js installed. You can download it here.
-
Clone the repository:
git clone https://github.com/BoddepallyVenkatesh06/qtify.git
-
Navigate to the project directory:
cd qtify
-
Install dependencies:
npm install
-
Set up environment variables:
Create a
.env
file in the root directory and configure the following:REACT_APP_SPOTIFY_API_KEY=your_spotify_api_key REACT_APP_BASE_API_URL=https://api.spotify.com/v1 REACT_APP_REDIRECT_URI=http://localhost:3000/callback
Replace
your_spotify_api_key
with your Spotify API key.
Start the development server:
npm start
Open your browser and go to http://localhost:3000 to access Qtify.
If you would like to contribute to Qtify, please follow our Contribution Guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
`BoddepallyVenkatesh06` and update the Spotify API key. Additionally, you might want to include information about additional dependencies, deployment instructions, and any other relevant details specific to your project.