Full-Stack AI Developer (React/Laravel) for Music Generation SaaS MVP
Бюджет: $1200.0
FIXED /
⭐ 0.00 (0)
Canada
next.js, laravel-framework, api-integration, web-application
We are seeking an experienced Full-Stack Developer or small agency to build a production-ready MVP for an AI-powered music generation SaaS platform.
The platform will allow users to generate complete songs by entering text prompts, selecting genres, moods, and languages, and optionally providing their own lyrics. You will be responsible for building a scalable architecture that connects a modern React frontend with a robust backend and third-party AI APIs.
Core MVP Features Needed:
Authentication & Subscriptions: User registration, login, profile management, and a Stripe-integrated subscription/credit system.
AI Lyrics Generation: Integration with OpenAI (e.g., GPT-4o-mini) to generate, edit, and translate lyrics.
AI Audio Generation: Integration with an AI music model (e.g., MiniMax Music API, Suno API, or MusicGen) to generate full tracks based on genre, mood, and prompts.
Core App Logic: Asynchronous handling of audio generation (using background jobs/queues), saving generation history, and allowing users to download their tracks.
Admin Dashboard: Basic user, credit, and subscription management.
Technical Stack Requirements:
Frontend: React.js or Next.js
Backend: Laravel or Node.js (Must be capable of handling background workers/queues to prevent timeouts during audio generation)
Database: PostgreSQL or MySQL
Cloud/Storage: AWS S3 (or similar) for storing generated audio files
AI Integrations: OpenAI API + Music Generation API of your choice
What is NOT in the MVP:
We are planning a Phase 2 later, which will include AI Video Generation, voice cloning, and remixing. Please design the MVP architecture cleanly so we can easily add these features in the future.
How to Apply:
Please do not send a generic cover letter. In your proposal, briefly explain how you will handle the asynchronous nature of audio generation (since the API takes 1-2 minutes to return a song) without timing out the user's browser. Include 1-2 links to previous SaaS or AI projects you have built.
Відкрити на Upwork