TuneHub is a dynamic project leveraging the Spotify API to enhance your music experience. With TuneHub, we aim to create a seamless and personalized environment for music enthusiasts, allowing them to explore, discover, and enjoy their favorite tunes in new and exciting ways.
- Explore: Discover new music based on your preferences.
- Personalized Environment: Create playlists, favorite tracks, and tailor your music experience.
- Seamless Integration: Utilizes the Spotify API for up-to-date and accurate music data.
Before you begin, ensure you have met the following requirements:
- Node.js installed on your machine.
-
Clone the repository:
git clone https://github.com/your-username/tunehub.git
-
Navigate to the project directory:
Copy code cd tunehub
-
Install dependencies:
Copy code npm install
Obtain API keys from the Spotify Developer Dashboard.
Create a .env file in the project root and add your Spotify API keys:
env
Copy code
REACT_APP_SPOTIFY_CLIENT_ID=your_client_id
REACT_APP_SPOTIFY_CLIENT_SECRET=your_client_secret
Contributions are welcome! If you'd like to contribute to TuneHub, please follow these steps:
- Fork the project.
- Create your feature branch: git checkout -b feature/NewFeature.
- Commit your changes: git commit -m 'Add some feature'.
- Push to the branch: git push origin feature/NewFeature.
- Open a pull request.
This project is licensed under the MIT License.
- David Munuhe: Github Link
- Bilal Faruq: Github Link
- Asma Ali: Github Link
- Shawn Dagisi