John Turkson
All builds

Build · Collaborative App

Riffroom

Collaborative music platform with playlist management and real-time updates.

Type

Music Platform

Timeline

2024 · 3 months

Status

Code

Overview

Made for shared playlists and faster musical collaboration

Riffroom explores how musicians can build and manage playlists together without losing track of changes, order, or ownership across sessions.

The project combined a relational backend with a reactive frontend so updates could stay structured in the database while still feeling immediate in the interface.

Features

What it does

  • Collaborative playlist creation and song management
  • Normalized PostgreSQL schema for efficient querying and cleaner relationships
  • Session-based authentication for protected user activity
  • Async API-driven updates between Flask services and the Nuxt frontend
  • Responsive interface patterns for browsing and editing queues on smaller screens