05 / Fintech & finance
E-Faktura — An offline invoicing app for small business
An invoicing solution that works without internet, fully in Azerbaijani.
- 5professional A4 invoice templates
- Offline-firstinvoicing on local storage
- 6 monthsrevenue chart cycle
01 / Overview
E-Faktura is an offline-first mobile app for entrepreneurs and freelancers. It covers A4 invoice creation, client management and payment tracking. Data stays on the device, and invoices can be sent as PDF or over WhatsApp.
02 / The problem
Small business owners either write invoices in Word templates or do not issue them at all, and cloud tools fail wherever there is no internet.
03 / Our approach
The app is built offline-first on local SQLite storage with no server. The code is split into layers — repository, pure business logic, state, UI — and the calculation logic is covered by unit tests.
04 / The result
Users can issue invoices offline, track debts, send WhatsApp deep-link payment reminders and scan paper invoices with the camera.
05 / Key features
What it does.
- 01
Invoice creation
Five templates, adjustable tax rate, multi-line items and currency support.
- 02
Payment tracking
Partial and full payments, unpaid / paid / overdue statuses and a receivables and payables balance.
- 03
OCR scanning
Scan a paper invoice with the camera.
- 04
WhatsApp and SMS sending
With Azerbaijani phone-number normalisation.
- 05
Backup and restore
Export and import the data on the device.
06 / Architecture
How it is built.
Layered structure
Repository → pure business logic → state → UI.
Tested core and strict types
The calculation core is unit-tested and the codebase runs in TypeScript strict mode.
07 / Technology
Tech stack.
- Mobile
- React Native 0.81
- Expo SDK 54 (React 19)
- expo-router
- Language
- TypeScript
- Data and state
- expo-sqlite
- Zustand
- Documents
- expo-print
- react-native-webview
- Testing
- Jest
09 / More work
Related projects.
More fintech & finance and neighbouring work from the same studio.








