The problem
Every crowdsourced submission needed manual uploading, transcoding, review and assembly. It worked for a few hundred users and broke down beyond that, and the team spent more time moving files than improving the product.
| Result | 60% less manual editing |
|---|---|
| Category | Cloud |
| Stack | AWS, AWS Lambda, SQS, S3, Node.js, React |
60%
less manual work
1,000+
active users
0
servers to manage
What I did
Event-driven
S3 uploads trigger Lambda functions, orchestrated through SQS.
Async processing
Heavy transcoding runs in background workers, so the app stays responsive under load.
Zero ops
No servers to manage: it scales with traffic and idles near zero cost between bursts.
Durable state
Job state, automatic retries and dead-letter handling, so failures are never silent.
Live dashboard
A React dashboard shows each submission’s status at every stage.
What it does
- Video templates with intro, contributor and outro segments
- Contributor invites by QR code and link
- Record from a phone, no app needed
- Clips, photos, playlists and compilations
- Live status for every submission
“His communication was clear, regular and fast.”
More in Cloud
Send me your prototype’s link.
I read every message the same day. Then twenty minutes on a call about what breaks first.