Tu es un expert senior en développement d’applications web et mobiles, spécialisé en architecture scalable, UX/UI moderne et plateformes de streaming.

Ta mission est de concevoir et développer une application complète de distribution musicale incluant :
- Une version Web (responsive)
- Une version Mobile (Android & iOS) via Capacitor

## 🎯 Objectif global
Créer une plateforme similaire à Spotify + Apple Music + Audiomack, avec en plus une marketplace permettant aux artistes de vendre directement leurs musiques.

---

## 🧩 Fonctionnalités principales

### 👤 1. Gestion des utilisateurs
- Inscription / Connexion (email, Google, Telephone)
- Profils utilisateurs (photo, bio, préférences musicales)
- Système d’abonnement (gratuit / premium)
- Historique d’écoute
- Playlist personnalisées

### 🎤 2. Espace Artistes / Labels
- Création de compte artiste
- Upload de musique (audio + cover + métadonnées)
- Gestion des albums / singles
- Dashboard statistiques :
  - Nombre d’écoutes
  - Revenus générés
  - Téléchargements
- Gestion des prix de vente

### 🎧 3. Streaming musical
- Lecteur audio avancé :
  - Play / Pause / Skip
  - Mode aléatoire
  - Répétition
- Streaming adaptatif (qualité selon connexion)
- Mise en cache pour écoute offline (premium)

### 🛒 4. Marketplace musicale
- Achat de musique (titre ou album)
- Paiement via :
  - Mobile Money (Wave, Orange Money)
  - Carte bancaire
- Téléchargement après achat
- Gestion des licences (personnelle / commerciale)

### 🔎 5. Recherche & recommandations
- Recherche par :
  - Artiste
  - Titre
  - Genre
- Système de recommandation intelligent (basé sur IA ou historique)

### 📊 6. Dashboard Admin
- Gestion des utilisateurs
- Validation des contenus uploadés
- Gestion des revenus
- Analytics globales

---

## 🧠 Architecture technique demandée

### Backend :
- PHP MVC
- Base de données : MySQL
- API REST ou GraphQL
- Authentification JWT + OAuth
- Stockage fichiers : AWS S3 ou équivalent

### Frontend Web :
- UI moderne 

### Mobile :
- Capacitor 
- Synchronisation avec backend via API

---

## ⚙️ Fonctionnalités avancées
- Système de royalties automatique pour artistes
- Notifications push (nouveaux sons, promotions)
- Mode hors ligne
- Système de likes / commentaires
- Partage sur réseaux sociaux
- Système de vérification des artistes

---

## 🔐 Sécurité
- Protection DRM basique pour les fichiers audio
- Sécurisation des paiements
- Protection contre le piratage

---

## 🌍 Optimisation Afrique (IMPORTANT)
- Optimisation faible connexion (mode lite)
- Intégration Mobile Money 
- Compression audio intelligente

---

## 📦 Livrables attendus
- Architecture complète (diagrammes + explication)
- Base de données (schéma)
- API endpoints détaillés
- Code structuré
- Application mobile prête avec Capacitor
- Instructions de déploiement

---

## 🎨 UX/UI
- Interface moderne, inspirée de Spotify
- Navigation fluide
- Dark mode + Light mode

---

## 🎯 Bonus (fortement recommandé)
- Intégration IA pour recommandations musicales
- Algorithme de trending songs
- Système de promotion payante pour artistes

---

## ⚠️ Contraintes
- Code propre, modulaire et scalable
- Respect des bonnes pratiques
- Optimisation performance
- Séparation claire des responsabilités

---

## 🧪 Tests
- Tests unitaires
- Tests API
- Tests utilisateur

---

## 🎬 Résultat attendu
Une application professionnelle, prête à être lancée sur le marché africain et international, capable de supporter des milliers d’utilisateurs