
FormFlow — Paper-to-Digital Form Pipeline
Python, FastAPI, React, Vite, OCR, OpenCV, Google Forms & Sheets APIs (Jan 2026)
One automation line from image-to-Google-Forms style flows through a production paper-to-digital pipeline: digitize questionnaires from scans or PDFs, run OCR and checkbox detection, and keep Google Forms and Google Sheets in sync—cutting manual setup and data entry.
What I built
Covers both lightweight “image → structured Google Form” automations and the full-stack FormFlow path for paper questionnaires and digital uploads.
FastAPI backend with OAuth, document parsing, and OCR using Tesseract and PyMuPDF to extract answers from scanned forms.
OpenCV image processing to detect marked checkboxes and selected options on printed forms.
React + Vite frontend for PDF/image uploads, Google sign-in, and guided form creation and submission workflows.
Google Forms API and Google Sheets API for automated form population and response synchronization.