Income-Tax Review (Desktop)
Vetor
A desktop app (Tauri + Rust + React) for reviewing IRPF (Brazilian income-tax) returns: it imports and parses .DEC declaration files from Receita Federal, extracts data per taxpayer (CPF) and tax year (taxable, exempt and exclusively-taxed income) and organizes it locally in SQLite — with device-bound licensing (JWT) and a NestJS licensing backend.
Some details omitted under NDA

IRPF
.DEC files
Rust
Native core
Offline
Local SQLite
What the app does
.DEC import
Reads IRPF (Brazilian income-tax) declaration files from Receita Federal.
Data by taxpayer & year
Taxable, exempt and exclusively-taxed income.
Review
Organizes and reviews returns per taxpayer.
Offline & local
SQLite storage (rusqlite), no cloud.
Licensing
Key/JWT activation bound to the device.
Native desktop
Tauri (Rust + React).

Secure login
Email/password or Google sign-in, with a device-bound license.

Taxpayer search
Taxpayer list filtered by year, name and CPF — with group and financial status.

Return detail
Income (taxable, exempt and exclusively-taxed) and payments/deductions per tax year.
The engineering behind it
- Desktop client in Tauri + Rust (native, lightweight), works offline.
- Imports and parses IRPF .DEC files and stores them in SQLite.
- Device-bound licenses (machine fingerprint + JWT).
- NestJS + Prisma/PostgreSQL licensing backend.