MUOUZIK - Universal Music Platform
"Music & Video Streaming Marketplace for the African Music Industry"

The Engineering & Product Vision
Detailed breakdown of technical execution, engineering trade-offs, and high-stakes user requirements delivered in this project.
Muouzik is a digital music and video marketplace built for artists and listeners in Guinea and West Africa. I designed and built the entire backend (a versioned NestJS REST API with 13 feature modules and two Socket.IO gateways) and the Next.js admin portal used to run the platform. Listeners buy songs and albums and stream them through presigned S3 URLs gated by digital ownership; artists upload albums atomically in a single API call, track royalties and request payouts; admins moderate content, verify creators, manage coupons and referrals, and approve payouts. Payments run through ChapChapPay (Orange Money, MTN MoMo, PayCard, cards) with webhook-based fulfillment and mobile deep-link callbacks. The Flutter mobile app (Android & iOS) was built by my teammate on top of this API.
Engineered Capabilities & Milestones
Atomic multi-track album upload (album + tracks + trailers in one API call)
ChapChapPay mobile money checkout (Orange Money, MTN MoMo, PayCard, cards) with webhook fulfillment
Ownership-gated audio streaming via AWS S3 SigV4 presigned URLs
In-app wallet, top-ups, referral cashbacks and coupon engine
Artist verification workflow, royalty analytics and payout approvals
Real-time notifications and live support chat over Socket.IO
Role-based admin console (Admin, Moderator, Staff) with permissions matrix
Bilingual admin UI (English / French) and dual-engine email (AWS SES + Gmail fallback)
Technologies & Tools Deployed
HAVE A PROJECT
IN MIND?
Available for select full-stack development, software engineering, and contract work. Let's engineer something extraordinary together.