MAHDI®

Highlights/All Projects/MUOUZIK - Universal Music Platform
Project 02Completed

MUOUZIK - Universal Music Platform

"Music & Video Streaming Marketplace for the African Music Industry"

RoleFull Stack Developer
ClientGlobal Client
Timeline1 Months
CategoryFull Stack
1 / 2
MUOUZIK - Universal Music Platform screenshot 1
// System Architecture

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.

// Key Capabilities

Engineered Capabilities & Milestones

FEATURE #01

Atomic multi-track album upload (album + tracks + trailers in one API call)

FEATURE #02

ChapChapPay mobile money checkout (Orange Money, MTN MoMo, PayCard, cards) with webhook fulfillment

FEATURE #03

Ownership-gated audio streaming via AWS S3 SigV4 presigned URLs

FEATURE #04

In-app wallet, top-ups, referral cashbacks and coupon engine

FEATURE #05

Artist verification workflow, royalty analytics and payout approvals

FEATURE #06

Real-time notifications and live support chat over Socket.IO

FEATURE #07

Role-based admin console (Admin, Moderator, Staff) with permissions matrix

FEATURE #08

Bilingual admin UI (English / French) and dual-engine email (AWS SES + Gmail fallback)

// Technology Stack

Technologies & Tools Deployed

NestJSBackend Architecture
Next.jsFrontend Engineering
Socket.ioDevOps & Cloud
TypeScriptFrontend Engineering
// INITIATE COLLABORATION

HAVE A PROJECT
IN MIND?

Available for select full-stack development, software engineering, and contract work. Let's engineer something extraordinary together.