Inspiration

Luthien

Overview

I built a playlist conversion application for cross-platform listening between Spotify and YouTube.

Features

  • Allows users to convert their playlists from Spotify to YouTube, or vice versa
  • Complete integration with Spotify API and YouTube Data API
  • Robust Redis Caching strategies for expensive 3rd party API calls (such as search)
  • Responsive design
  • Full authentication integrated with Auth0

Technologies Used

Backend

  • Go
  • Gin
  • Redis
  • Docker
  • Auth0
  • Google Cloud Platform (Cloud Run)
  • Upstash ### Frontend
  • JavaScript
  • React
  • Vite
  • Tailwind
  • Auth0
  • Vercel

Local Setup

Requirements

  • Docker ### Backend
  • Run docker-compose up --build from the root of ./backend to start Redis and MongoDB
  • Start the server from ./backend with command air for live reloading

Frontend

  1. Start the dev server from ./frontend directory with command npm run dev

Built With

Share this project:

Updates