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
server
folder - Run
npm install
- Create a
.env
file with necessary environment variables
- Navigate to the
- Set up the client:
- Navigate to the
client
folder - Run
npm install
- Create a
.env
file withREACT_APP_API_URL
- Navigate to the
- Start the server:
npm run dev
in the server folder - Start the client:
npm start
in the client folder - Open your browser and go to
http://localhost:3000