Quadra starts from a simple premise: managing personal finances shouldn’t feel like an accounting task. Many people try to stay organized but abandon the habit because manual logging takes time, becomes repetitive, and is easy to let slip.
The app aims to reduce that friction with a fast, clear experience built for daily use. The goal is for users to log transactions, organize categories, review their history, and understand their spending habits without friction.
The design philosophy is modular: everyone can start with the essentials and enable more tools as needed. A basic user works with records, categories, and simple reports. A more advanced user can activate budgets, goals, debts, and assisted capture to further reduce manual entry.
On the technical side, local state lives in SQLite via Drift, operations are recorded without waiting for server confirmation, and background sync with the FastAPI backend handles the rest. Flutter was chosen for precise local state control with Riverpod and native Drift integration. Last-write-wins conflict resolution was a deliberate choice — for a single user with one primary device, the added complexity isn’t justified.
The repository is private. The project is in active development with commercial intent.