Database Architecture
The application uses SQLite for simplicity. The schema includes:
- Users table for authentication
- Accounts table for bank accounts
- Operations table for transactions
Foreign key relationships maintain referential integrity between tables.