All Work

LineDiff

AI-powered text and document comparison platform. Local-first, offline-capable with client-side encryption for privacy. Supports 10+ file formats including txt, docx, pdf, json, xml, csv, md, html, and yaml. Built with Nuxt 4 + Vue 3, Firebase Firestore, and OpenAI API. Features IndexedDB primary storage with Firestore sync queue (local-first architecture), Web Workers for diff computation, Paddle subscription management, and integrations with Google Docs, Notion, and MS Word Add-in.

LineDiff

The Challenge

Comparing text and documents usually means uploading sensitive files to the cloud — users needed a private, offline-capable tool across many formats.

Our Solution

We built a local-first, client-side-encrypted comparison platform on Nuxt 4 + Vue 3 with IndexedDB primary storage and a Firestore sync queue, Web Workers for diff computation, OpenAI-powered analysis, Paddle subscriptions, and Google Docs / Notion / MS Word integrations across 10+ file formats.

Technologies

Let's Build Together

Have a similar project? We would love to hear about it.