Spiteify is a web application that uses the Spotify API to recommend songs that you're likely to hate! Whether you're looking to torture your ears or annoy your friends, Spiteify has got you covered. 🔥
Check out the live webapp at https://spiteify.com
Live webpage currently down for development.
- Hate-based Recommendations: Spiteify uses advanced algorithms and the Spotify API to analyze your music preferences and recommend songs that are the polar opposite of what you like. 🎶💔
- Customizable Hate Levels: Adjust the "hate" slider to control how much you want to despise the recommended songs. 😡
- Shareable Hate Playlists: Create and share playlists of your most hated songs with your friends (or enemies). 👬👫
- Spotify Integration: Seamlessly connect your Spotify account to get personalized hate recommendations. 🔗
To run Spiteify locally, follow these steps:
-
Clone the repository:
git clone https://github.com/GrahamKowalski/spiteify.git
-
Install dependencies:
cd spiteify npm install
-
Set up your Spotify API credentials by creating a
.env
file in the project root with the following variables:SPOTIFY_CLIENT_ID=your_client_id SPOTIFY_CLIENT_SECRET=your_client_secret
-
Start the development server:
npm run dev
-
Open http://localhost:3000 in your browser to see the app running. 🚀
Contributions are welcome! If you'd like to contribute to Spiteify, please follow these steps: 🤝
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive messages.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
Spiteify is released under the MIT License. 📜
- Spotify API - The powerful API that powers Spiteify's hate recommendations. 🎧
- Next.js - The React framework used for building the Spiteify web application. ⚛️
- Tailwind CSS - The utility-first CSS framework used for styling Spiteify. 💅