MojaFirma · Owned digital product
One workspace for documents and finance.
MojaFirma links documents to invoices and tasks, showing their status and sending uncertain results to a person for review.

Information
- Problem addressed
- Scattered documents. Manual data entry, and no context to go on.
- Available evidence
- Our own product, in active development. OCR and source-linked answers are shown with synthetic data. No client savings are measured here.
- Our role
- We are building our own system from scratch. The design, the interface, the engineering, and the infrastructure are all ours.
- Status
- Active development
Technology
- Next.js
- TypeScript
- Hono
- PostgreSQL
- Drizzle ORM
- pgvector + FTS
- Python OCR
- Docker
What you will learn
- 01Why a document archive alone is not enough.
- 02How a document becomes a usable record.
- 03Where AI helps and where it must admit uncertainty.
01
Challenge
Company data lives in email and folders, and some of it in spreadsheets. Without shared context, the team searches for status instead of taking the next step.



02
One place for running the business
One workspace holds the inbox, documents, invoices and tasks. A file is validated and read by OCR on the way in, then assigned, and anything the system is unsure about goes back to a person.






03
Finance without another spreadsheet
Invoices and due dates stay in one flow with bank transactions. Users can see what awaits payment and what is overdue, and anything that still needs matching.





04
An assistant with evidence
The assistant searches both database records and documents, then ties its answer to a source. When evidence is missing or conflicting, it says so.



05
Outcome
MojaFirma brings administration into one product without pretending every decision belongs to automation. The screens use synthetic demo data, not sensitive company records.






