Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Neckarsulm, Germany
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Goal
Build a working MVP for our “AI Video Communication for SMEs”. We’ll provide Figma screenshots + a Miro flow. You implement key pages and connect to HeyGen so we can create our own avatar and voice and generate real videos. We need a tangible demo that actually produces videos, so stakeholders can feel the product end-to-end.
What you’ll build (must-have)
Dashboard / Start: Menu / context, list all created videos
User / Account: Company name/logo, brand colors (saved as defaults).
Avatar & Voice (own creation required)
Avatar – Path A (API available): Create an avatar in our app (e.g., photo-avatar flow with image upload & train), then use it (preferred due to best UX, no context switching)
Avatar – Path B (no API): Handoff to HeyGen Studio in a new tab to create the avatar → return to our app → Refresh to pull and store the new avatar_id. Also allow pasting an ID to verify & save (we still need own avatars; if creation isn’t exposed via API, we guide users to HeyGen Studio but keep our flow intact)
Voice (functional minimum): Upload a 30–45s audio clip or use external TTS and preview. If HeyGen voice cloning must be done in Studio, support the same handoff & return pattern and ID paste/refresh (we must have a working voice path in the MVP—even if cloning itself happens in Studio)
Create Video (3 steps)
Choose one of 4 tiles (for each use case)
Personalize (name, date/time, short text, brand colors/logo, choose own avatar/voice)
Render status → result with actions (open landing page, copy link, download QR)
Public Landing Page: Branded player (HLS/MP4), short text, CTA (dummy) to get shareable output for demos and testing
EU hosting: Download provider files (video/thumbnail[/captions]) and store/serve from EU storage/CDN.
Nice to have (time permitting)
Webhook (besides polling) to get immediate “video ready” notification
Captions download & hosting in EU
Email send (Postmark/Mailjet) to share landing link directly from the app
Tech preference (flexible if you justify)
[login to view URL] (React/TypeScript) with light backend routes
Small DB (SQLite or light Postgres)
EU S3-style storage (e.g., Cloudflare R2/IONOS) for assets
HeyGen integration: generate + status (webhook)
Deploy: Vercel + small VM if needed.
Acceptance / What “done” looks like
Full journey works: Dashboard → Create Video (4 tiles) → Personalize → Render Status → Landing Page
Own avatar is created and usable—either in-app via API or via HeyGen Studio handoff & return with Refresh/ID-paste
Voice path works (upload or TTS) and is used in rendering; if Studio cloning is needed, handoff/return is supported
A video is rendered and playable on our landing page in ≤ 2 minutes; share link + QR available
EU asset hosting implemented (no long-term external CDN links on the public page)
README (setup/env) + brief architecture note (privacy/EU, limits, next steps)
We provide
Figma screenshots
Miro user journey
four short German scripts
brand colors/logo
Content (DE) for the UI
Your proposal (please include)
Plan & rationale for a 5–7 day build (stack, light data model, deploy), covering own avatar & voice with handoff/return.
Effort & price (days / fixed / daily)
Privacy approach (EU hosting, expiring links, logs)
Relevant references (links or 2–3 screenshots)
Start & availability
Process: Short NDA before access, daily 10–15 min check-ins. Start asap." (client-provided description)
Matched companies (2)

Haven Futures
