TrackPusher Personal Project
TrackPusher is a multi-tenant SaaS that syncs the track currently playing on Spotify into a Beatport playlist using iOS/macOS Shortcuts and Siri voice commands — "Hey Siri, add this track to my tech house playlist."
Intelligent playlist-name matching automatically routes a track to the right destination, with a fallback to recently played tracks when nothing is currently playing. The platform handles OAuth connections to both Spotify and Beatport, per-user credential storage, a full sync-history audit log, and subscription billing through Stripe (free and Pro tiers) with promotion codes and a customer portal.
Built on Nuxt with Drizzle ORM over libSQL/SQLite, deployed to Cloudflare Workers with async Stripe webhook verification suited to the edge runtime.