Overview
We are building a branded microsite that embeds Adobe Express to allow users to customize a predefined template and export their design.
The experience will be used in a kiosk-style environment (iPad + browser), so the UI must be simple, controlled, and resilient.
We are looking for a developer to implement a working MVP, with potential to extend into a production-ready deployment.
Core Experience (What We’re Building)
User flow:
User lands on branded microsite
Clicks “Start” → launches Adobe Express editor with a predefined template
Edits design inside embedded Express experience
A visible countdown timer runs during the session
User clicks “Finish”
System prompts for file name only (single input)
File is exported and automatically uploaded to Dropbox
System resets for next user
Technical Requirements
Frontend
Build a responsive microsite (desktop + iPad Safari)
Implement Adobe Express Embed SDK (v4)
Launch a specific template directly (not template browser)
Embed Express using inline container
Create a branded wrapper UI
Implement
countdown timer (top corner)
start / reset flow
filename input modal (minimal UI)
Handle SDK callbacks:
onLoad
onPublish
onCancel
onError
Backend
Create endpoint to:
receive exported asset from frontend
process file (likely base64/blob)
upload to Dropbox
Dropbox Integration
One of the following approaches (you can recommend):
Option A (Preferred):
Direct upload to our Dropbox via API (OAuth + server-side upload)
Option B:
Use Dropbox Saver if appropriate
Kiosk Behavior
Auto-reset after submission or timeout
Prevent user getting “stuck” in flow
Clean UX for repeated use
Must work reliably on iPad in browser (Safari)
Deliverables
Working microsite (frontend)
Backend API (Node / serverless preferred)
Adobe Express integration fully functional
Dropbox upload working end-to-end
Clean, minimal UI
Basic error handling (network / export failures)
Setup instructions + environment variables documented
Tech Preferences
Frontend: React, Next.js, or simple JS (open to recommendation)
Backend: Node.js (Express / serverless functions)
Hosting: Vercel / AWS / similar
Clean, readable code (this may be extended later)
Experience with:
Adobe Express Embed SDK
iframe-based app embedding
kiosk / event experiences
iPad testing experience
Dropbox API familiarity
Timeline
MVP target:
Fast turnaround preferred
Budget
Open to:
Fixed price (preferred if scoped clearly)
Hourly (with estimate)
To Apply
Please include:
- Relevant experience with:
- embedded SDKs or iframe apps
- file upload / export workflows
- Example projects (especially anything interactive or kiosk-style)
- Your proposed stack
- Estimated timeline and cost
- Any questions or suggested improvements to the architecture
Notes
...