CompanyRemote

AI Video SaaS Development

Deadline: 2026-04-04

Description

Budget: ₹250000 - ₹500000

Job Title ​Full-Stack AI Developer: Build Credit-Based Video SaaS (n8n + Drag-and-Drop Editor + Multi-Currency) ​Job Description ​We are building a High-End AI Video SaaS (Credit-Based) for long-form content (up to 15 mins). We need an expert to develop a web-based dashboard where users can generate AI video clips and then refine them using a drag-and-drop timeline editor. ​The Core Workflow ​AI Generation: Users enter a prompt. The backend (n8n + fal.ai) generates a script (Grok 4.20), images (Z-Image), voiceover (Google Chirp 3), and video clips (Wan 2.1). ​The Editor: The generated clips are loaded into a timeline. ​Drag & Drop: Users can reorder clips (e.g., move clip #10 to position #3). ​Refinement: Users can edit the text/voiceover, "Regenerate" a specific clip, or upload their own video from their gallery/device. ​Credit System: Credits are deducted based on video length and quality. ​Technical Requirements ​Backend: n8n for workflow orchestration. ​AI Stack: fal.ai (serverless GPU) for Wan 2.1, Z-Image, and FlashVSR (upscaling). ​Frontend: WordPress or a React-based dashboard. ​Note: You must integrate a lightweight video editing SDK (like Creatomate, Shotstack, or a custom Canvas-based timeline) to handle the drag-and-drop UI and final FFmpeg rendering. ​Payments (Dual-Currency): * India: Razorpay integration supporting INR, UPI, and Domestic Debit/Credit cards. ​Global: Stripe integration supporting USD and International Credit Cards. ​Budget & Deliverables ​Budget: $2,500 (Fixed Price for MVP). ​Deliverable 1: Working AI orchestration (n8n + fal.ai). ​Deliverable 2: Dashboard with a functional drag-and-drop timeline and upload feature. ​Deliverable 3: Credit system synced with Razorpay (INR) and Stripe (USD).

Skills

Website Designn8nAIReact.jsReactVideo EditingWordPressFull Stack DevelopmentPHPJavaScript

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching