Inspiration
We wanted to make it effortless for anyone—educators, businesses, or event organizers—to digitize paper forms and collect responses online, without coding or complex setup. Inspired by the pain of manual data entry and the power of AI, we set out to create a tool that turns any form image into a live, shareable web form in seconds.
What it does
Express Flow Form lets users upload a photo or scan of any form. Our AI extracts the fields, instantly generates a public online form for submissions, and provides a secure admin link for viewing all responses. No AWS setup, no coding, just instant form digitization and data collection.
How we built it
- Frontend: React (Vite) with W3.CSS for a clean, responsive UI, deployed on Vercel.
- Backend: Node.js + Express, using AWS for field extraction, and a lightweight, persistent storage, deployed on Render.
- Security: Each form gets a unique public link and a secret admin link for secure access to submissions.
- Integration: CORS, environment variables, and SPA routing for seamless deployment and user experience.
Challenges we ran into
- Extracting accurate field data and titles from a wide variety of form images using OCR.
- Handling file uploads and AI processing in a serverless-friendly, scalable way.
- Ensuring smooth cross-origin communication between Vercel (frontend) and Render (backend).
- Making SPA routes work on Vercel (solved with a custom rewrite rule).
Accomplishments that we're proud of
- Built a full-stack, AI-powered form digitizer in hours, not days.
- Achieved a seamless, no-code user flow from image upload to live form and admin dashboard.
- Deployed a robust, production-ready app using only free-tier cloud services.
- Created a branded, user-friendly UI with instant shareable links.
What we learned
- How to leverage AWS for real-world form field extraction.
- Best practices for deploying full-stack apps with Vercel (frontend) and Render (backend).
- The importance of CORS, environment variables, and SPA routing in modern web deployment.
- How to rapidly iterate and polish a product for hackathon/demo readiness.
What's next for ExpressFlowForm
- Improve AI extraction for more complex forms and handwritten fields.
- Add support for custom field types, validation, and export to Google Sheets or CSV.
- Enable user authentication for managing multiple forms.
- Build an Adobe Express Add-on for direct integration with the Express design platform.
- Launch a public beta and gather feedback from real users!
Built With
- add-ons
- adobe
- amazon-web-services
- express.js
- github
- javascript
- node.js
- react-(vite)
- render
- typescript
- vercel

Log in or sign up for Devpost to join the conversation.