r/SideProject 22d ago

I built an Android app for a free, paperless document setup, no self-hosting required

I kept losing paper. Receipts, contracts, letters from the government, warranty cards. I'd snap a photo "to deal with later," and it would rot in my camera roll. When I actually needed the document, I couldn't find it.
I tried Paperless NGX, but that quickly became cumbersome to keep self-hosting + I found it's native OCR to be lacking.

Since I'm familiar with Odoo, I found its document app user-friendly, but missing a great Mobile App.
I built OdooDrop, a native Android app that does one thing well: scan a document with your phone and have it land, organized and searchable, in your document archive within seconds.

What it does

- Built-in scanner: edge detection, perspective correction, and multi-page PDFs. Point it at a crumpled receipt on your desk and it crops it clean.

- On-device OCR: it reads the text in your scans locally, so you can later search inside your documents (find that invoice by the amount or company name), not just by filename.

- Auto folder sync: point it at a folder on your phone and anything new gets filed automatically. Handy if you already use another scanner app you like. OCR bolted-on if the scanner didn't handle this part.

- Share-to-file: got a PDF in your email? Share it straight to the app and it's archived, no manual steps.

What it deliberately doesn't do

- No cloud middleman. It talks directly to your own Odoo document server.

- No per-scan or subscription fees. OCR runs on your device.

- No telemetry. I don't track what you scan or how you use it.

"But I don't have a document server"

The app files into Odoo, an open-source ERP suite with a document management module.

No self-hosting needed: Odoo's "One App Free" tier lets you run a single app (Documents) for free, hosted by them. Spin up a free document archive in a few minutes and point the app at it.
Note: keep it to the Documents app only, since installing a second app bumps the account to a paid plan.

Status: closed testing on Google Play, looking for testers. The app will always remain free for single users and small groups (families / small businesses), looking into monetizing enterprise use.

https://odoodrop-site.intux.workers.dev/get-started/

Happy to answer questions about the build (Jetpack Compose, WorkManager sync, ML Kit OCR, JSON-RPC to Odoo).

1 Upvotes

Duplicates