AI-powered Spotify playlist creator that knows your library and current mood.
Vibe.fm is a web application that leverages AI to generate personalized Spotify playlists based on your mood and libarary data. Connect your Spotify account, describe how you're feeling, and let vibe create the perfect playlist for you.
- Spotify OAuth integration for secure account connection
- Playlist generation using natural language prompts + your library.
- AI that understands your music preferences.
- Seamless playlist saving to your Spotify account
- Frontend: React
- Backend: Node.js with Express
- Database: MongoDB
- Model: GPT-4
- Authentication: Spotify OAuth
- Start MongoDB instance.
- Clone the repository
- Set up the server:
- Navigate to the
serverfolder - Run
npm install - Create a
.envfile with necessary environment variables
- Navigate to the
- Set up the client:
- Navigate to the
clientfolder - Run
npm install - Create a
.envfile withREACT_APP_API_URL
- Navigate to the
- Start the server:
npm run devin the server folder - Start the client:
npm startin the client folder - Open your browser and go to
http://localhost:3000
