Skip to content

ricardofrancoli/rand-blend

Repository files navigation

Spotify Genre Blender

Project Overview

Spotify Genre Blender is an application that leverages the Spotify API to analyse your most listened genres across different time ranges (short, medium, or long term). Users can select their favourite genres and generate a new Spotify playlist that blends these genres, creating a unique listening experience

Tech Stack

This project is built using a modern web development stack:

  • pnpm - Fast, disk space efficient package manager
  • Turborepo - High-performance build system for JavaScript and TypeScript codebases
  • Vue.js - Progressive JavaScript framework for building user interfaces
  • ts-rest - TypeScript-first RPC-like Client

Prerequisites

  • Node.js (v20.10.0 or later)
  • pnpm (latest version)

Set Up

Follow these steps to set up the project locally:

  1. Clone the repository
git clone https://github.com/ricardofrancoli/rand-blend.git
cd spotify-genre-blender
  1. Install dependencies
pnpm install
  1. Set up environment files
  • In apps/api, create a .env file
  • In apps/web, create .env.local and .env.production.local files
  • Contact the project maintainer for the necessary secrets and environment variables
  1. Start the development server
pnpm run dev

This command initialises the monorepo's apps and packages in development mode. Changes will be watched and hot-reloaded.

About

Spotify Music Genre Blending

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •