File size: 1,325 Bytes
8152f24
08a9381
 
 
 
8152f24
08a9381
8152f24
08a9381
8152f24
 
08a9381
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
title: tesdt8
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