Skip to content

MiguelR222/Suggestify

Repository files navigation

Suggestify 🎧

Suggestify is a web application that delivers personalized song recommendations based on user preferences. Built with Next.js, it connects to Spotify's API to curate playlists tailored to users’ tastes. It also utilizes MongoDB for data storage and Next Auth for seamless authentication.

Demo

Watch DemoLive Site

Features ✨

  • Spotify API Integration: Fetch user data and song recommendations directly from Spotify.
  • Personalized Recommendations: Generate tailored playlists based on user feedback.
  • Authentication: Secure user login with Next Auth.

Tech Stack 🛠️

  • Next.js
  • Spotify API
  • MongoDB
  • Next Auth
  • Vercel (Deployment)

Installation ⚙️

  1. Clone the repository:

    git clone https://github.com/MiguelR222/Suggestify.git

  2. Navigate into the directory:

    cd suggestify

  3. Install dependencies

    npm install

  4. Create a .env.local file and add your API Keys

    SPOTIFY_CLIENT_ID=your_spotify_client_id SPOTIFY_CLIENT_SECRET=your_spotify_client_secret NEXTAUTH_URL=your_app_url

  5. Run the development server

    npm run dev

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors