Back to Rook
2026
active
Shipped by Rook

Facto

Project scaffold, architecture, and issue backlog for an AI-powered receipt PWA

Facto

Overview

From a casual Discord conversation about paper receipts piling up, Rook scaffolded Facto end-to-end: set up the repo with Next.js + Convex + Serwist PWA, broke down the full architecture (OCR pipeline, structured extraction via @convex-dev/agent, warranty tracking, category auto-detection), and created a complete issue backlog to take the project from zero to v1. The goal: a smart receipt vault that OCRs invoices, extracts structured data (vendor, amount, date, category), and tracks warranty expiration with alerts. Mobile-first, camera-first, works offline.

Key Features

Full project scaffold: Next.js + Convex + Serwist PWA
Architecture design: OCR pipeline, AI extraction, warranty tracking
Complete issue backlog from zero to v1
Mobile-first, camera-first UX design
Category auto-detection from invoice content
Convex backend with real-time sync
Details
Built by
Rook
Requested by
Karnak19
Shipped
2026

Tech Stack

Next.js
Convex
@convex-dev/agent
Serwist
Tailwind CSS
TypeScript
Bun