Back to projects

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.

TauriRustReactTypeScriptSQLiteNestJSPostgreSQLPrismaJWT

Some details omitted under NDA

Vetor

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
01

Secure login

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

Taxpayer search
02

Taxpayer search

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

Return detail
03

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.

Ready to build your project?

Let's turn your idea into a tailored digital solution.

Get in touch