Overview
Structurify is a production-ready, event-driven B2B SaaS platform that turns unstructured CSV and XLSX files into a standardized schema using Google Gemini, with a serverless fan-out architecture on GCP for resilient, scalable processing.
Key Features
- Strict Schema Enforcement: Enforces exact JSON and Excel structure with reliable type-casting and validation.
- Sandbox Preview Mode: Lets users validate the first 10 rows before launching a full job.
- Auto-Clean Mode: Infers schema from headers and normalizes capitalization, whitespace, and date formats automatically.
- Serverless Fan-Out Pipeline: Uses Pub/Sub, Cloud Run workers, and a LangGraph map-reduce flow to process large jobs without blocking the API.
- Real-Time Observability: Streams job progress, audit logs, and secure download links through Firestore-backed live updates.
Tech Stack
- Next.js 14
- React
- TailwindCSS
- Firebase
- FastAPI
- Python
- LangGraph
- Google Gemini
- Google Cloud Platform