Back to projects

Local.fm

Self-Hosted Music Analytics

Next.js 15PostgreSQLTailwind CSSSpotify APITypeScriptDockerPrisma
Local.fm
The Challenge:
Local.fm was built to solve the fragmentation of music statistics. Instead of waiting for Spotify Wrapped, this application runs continuously on your own server, collecting and analyzing listening data in real-time. It features a stunning UI built with Next.js 15, robust data processing via Prisma and PostgreSQL, and runs seamlessly in a Docker environment.

Website

N/A

Tech Stack

Next.js 15PostgreSQLTailwind CSSSpotify APITypeScriptDockerPrisma

Gallery

Local.fm screenshot 1
Local.fm screenshot 2
Local.fm screenshot 3
Local.fm screenshot 4