Skip to content

AI application which classifies your feelings and recommends Spotify playlists

Notifications You must be signed in to change notification settings

germanfndez/mixin-feelings

Repository files navigation

Mixing Feelings 🎧 - Co:here Hackathon

Dime como te sientes, y te recomendare 3 playlist de Spotify!

cover-mixin


Características de la app ⚙️

  1. Clasificar tu estado de animo en base a lo que ingreses al input. (Usando la API de Co:here).

  2. Mostrarte 3 listas de reproducciones en base a la clasificación de tus sentimientos. (Usando la API de Spotify).

  3. Reproducir una canción de alguna de las 3 listas de reproducción.

  4. Guardar tu feedback en base de datos para entrenar a la IA de Co:here.

Tecnologías principales 🧪

  • Astro
  • React JS
  • Svelte
  • TypeScript
  • Tailwind CSS
  • Supabase

Instalación 🧰

  1. Clona el repositorio ( Necesitas tener instalado Git ).
    git clone https://github.com/Germancitoz/mixin-feelings.git
  1. Instala las dependencias del proyecto con el siguiente comando:
    npm install
  1. Antes de levantar el servidor de desarrollo necesitas lo siguiente:

    • Crear un archivo .env en la raíz del proyecto y agregar las siguientes variables
    PUBLIC_COHERE_API_KEY=
    PUBLIC_SPOTIFY_TOKEN=
    PUBLIC_SUPABASE_URL=
    PUBLIC_SUPABASE_ANON_KEY=
    PUBLIC_RAPIDAPI_KEY=
    PUBLIC_RAPIDAPI_HOST=
    
  2. Levanta el servidor de desarrollo.

    npm run dev

 

Demostración en vivo ⛓️

mixin-feelings.vercel.app


Integrantes del proyecto 👥

About

AI application which classifies your feelings and recommends Spotify playlists

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published