Form Maker
Form builder & data collection platform
A no-code tool for building forms, invoices, and queryable data tables — one app instead of four.


The problem
Businesses juggling multiple form-building tools needed one platform to design forms and invoices, turn collected data into queryable tables, and keep reports current automatically.
What I built
A no-code web app: design forms and invoices with a drag-and-drop GrapesJS interface, auto-build dynamic tables from CSV uploads, and schedule queries so reports stay current.
Core features
- -Drag-and-drop form and invoice builder powered by GrapesJS
- -Dynamic tables generated automatically from CSV uploads
- -Query builder to explore data in dynamic tables
- -Scheduled queries that auto-populate reports
- -Efficient handling of large CSV uploads
Engineering highlights
- -GrapesJS integration for intuitive template creation
- -CSV pipeline optimized for large uploads
- -Query engine lets non-technical users explore their data
- -Reliable query scheduling for always-current reports
Tech stack
Ruby on RailsGrapesJSBootstrapMongoDB
Impact
- -Replaced multiple form-building tools with one platform
- -Eliminated manual data entry via automated CSV-to-table population
- -Enabled non-technical users to query their own data