React/FastAPI Music Platform — SWSD Music Production by Shaun WilliamsReact/FastAPI Music Platform — SWSD Music Production by Shaun Williams

React/FastAPI Music Platform — SWSD Music Production

Shaun Williams

Shaun Williams

Client: SWSD Music Production (personal project)
Dates: May 2026 – ongoing
Role: Founder & Full-stack Developer
Summary: My own music platform, designed and built A to Z: React, FastAPI, audio player, transparent Stripe donations.
Context: SWSD Music Production is my own independent music project: cinematic alternative music, always free to listen to, with 50% of donations going to the mental health charities Mind and UNAFAM. I designed and built the whole platform myself, A to Z: brand, UX, design, code, launch and marketing. The site presents releases, lyrics, song stories, French translations, video content and the Mental Health Pledge.
What I delivered:
A bilingual EN/FR, fully responsive React front end with Tailwind CSS
A custom audio player for the catalogue, plus media integration
A FastAPI (Python) backend and MongoDB data architecture
Donations through the Stripe API, with a public transparency ledger showing every charity donation receipt by month and running totals
The Mental Health Pledge sign-up journey
Google Analytics integration and a compliant cookie banner
Technical SEO, structured metadata, performance and Core Web Vitals optimisation
Links out to Spotify, YouTube, SoundCloud, Mixcloud, Deezer and Ko-fi
Domain configuration, deployment, production maintenance, accessibility and cross-device testing
Technologies: React, Python, FastAPI, MongoDB, Tailwind CSS, Stripe, Google Analytics
Like this project

Posted Oct 27, 2026

My own platform, designed and built A to Z: React + FastAPI, audio player, Stripe donations with a public charity ledger, EN/FR, GA4 and consent mode.

Likes

0

Views

0

Timeline

May 1, 2026 - Ongoing