Skip to content

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages