--- title: OmniParse AI emoji: "\U0001F4CB" colorFrom: yellow colorTo: blue sdk: docker app_port: 7860 pinned: false license: mit --- # OmniParse AI — Invoice Processing in Seconds AI-powered invoice processing SaaS. Upload PDFs or images and extract vendor, dates, amounts, and line items as structured data. ## Features - **Secure Auth** — Signup/login with bcrypt-hashed passwords, session tokens, rate limiting - **Upload Invoices** — PDF, JPEG, PNG, TIFF support (up to 20 MB) - **Dashboard** — View, filter, and manage extracted invoices - **AI Chat** — Ask questions about your invoices (Pro plan) - **Export** — CSV, JSON, Excel (XLSX) downloads - **Demo Mode** — Login with `demo@omniparse.ai` / `demo1234` to see 20 sample invoices - **Dark Theme** — Full dark/light mode support ## Quick Start 1. The Space builds automatically on push 2. Wait for the Docker build to complete (~2-3 minutes) 3. Sign up for a new account or use the demo credentials: - **Email:** `demo@omniparse.ai` - **Password:** `demo1234` 4. Visit `/api/seed` once to populate demo data (auto-seeded on first request) ## Tech Stack - **Next.js 16** (App Router, standalone output) - **TypeScript 5** - **Tailwind CSS 4** + shadcn/ui - **Prisma ORM** (SQLite) - **Zod** for validation - **bcryptjs** for password hashing