Projet
Snapstems
Creator & Solo Developer
Séparateur de pistes par IA en SaaS payant : déposez un morceau et obtenez des stems propres de voix, batterie, basse et autres, avec les préréglages 4 pistes, 6 pistes (guitare et piano en plus), haute qualité et karaoké, en mp3, wav ou flac, à écouter dans le navigateur ou à télécharger en zip. L'audio part directement du navigateur vers Cloud Storage via des sessions signées reprenables, donc les gros fichiers contournent le serveur ; la séparation tourne sur Demucs hébergé par Replicate, et un webhook signé termine le travail au lieu d'une file de tâches, si bien que le service Cloud Run reste inactif pendant que le modèle travaille. Les crédits vivent dans un registre Firestore, avec 3 séparations gratuites après vérification de l'e-mail, des packs et des abonnements mensuels vendus via Polar, la gestion des remboursements et un outil de réconciliation. Vérification d'e-mail maison, interface en 10 langues et page compte et facturation. Backend en bibliothèque standard Python uniquement, sans framework.
Stack technique
- Python
- Replicate
- Demucs
- Firebase Auth
- Firestore
- Cloud Run
- Cloud Storage
- Polar
À voir
Vous voulez la même chose ?
Dites-moi ce que vous construisez, ou ce que vous faites encore à la main, et je vous dirai comment je m'y prendrais. Sans engagement.