Spaces:
Running
Running
Nom de l’app : ViralityPilot But : Créer une application web où un utilisateur peut uploader une idée brute (texte, audio, vidéo), et générer automatiquement plusieurs formats de contenu viral adaptés à LinkedIn, TikTok, YouTube Shorts, avec rendu vidéo (avatar, b-roll, voix IA). 🎯 Objectif Tu es un développeur IA chargé de construire une web app SaaS en React avec Tailwind, pilotée par GPT-4, qui permet aux utilisateurs de : Entrer une idée brute (texte, audio, transcription, lien, résumé de réunion…). Générer automatiquement : un post LinkedIn optimisé pour l’engagement (hook → histoire → insight), un script de vidéo courte (TikTok / YouTube Shorts) avec effet de suspense, un carrousel LinkedIn ou un thread X en plusieurs bullet points. Créer une vidéo IA automatiquement : choix entre avatar IA, voix IA + stock footage, ou sous-titres animés. Évaluer la viralité du contenu généré (score basé sur punchlines, émotion, CTA). Exporter ou publier directement (via API ou téléchargement). 🧱 Fonctionnalités clés de la web app Upload : Texte libre, lien web, audio ou vidéo Génération IA : GPT pour structure et ton du contenu Style narratif adapté à chaque plateforme Génération vidéo : Avatar IA (API HeyGen ou équivalent) Voix IA (API ElevenLabs ou Whisper pour TTS) Vidéo finale avec sous-titres animés Score de viralité IA (note sur 100 avec explication) Preview des différents contenus générés Export formats : .mp4, .txt, publication directe 📐 Interface utilisateur (UI/UX) Une page unique avec sidebar ou onglets : Input (Upload ou texte) Résumés & Scripts générés Vidéo générée (preview) Score viralité Export & publication UI design : Moderne, aéré, Tailwind avec ombres douces Icônes claires (upload, magic wand, video, fire/viral score, download) Support mode sombre Responsive mobile ⚙️ Technologies à intégrer Frontend : React + Tailwind Backend : Node.js + FastAPI (ou 100% serverless avec Vercel functions) IA : OpenAI GPT-4 (idée → script), Whisper (transcription), ElevenLabs (voix IA), D-ID ou HeyGen (avatar IA), Pexels/Unsplash API (stock vidéo) Storage : Supabase ou AWS S3 Auth (optionnel) : Magic link avec Clerk ou Auth0 Video processing : FFmpeg or WebRTC-based processing 🧪 Mode test (demo) Permettre de tester l’app sans inscription, avec limite de 3 générations maximum + watermark sur vidéo. |