Commit Graph

1 Commits (1f4899feb34778fb9eeb6f95e708b18defb812ea)

Author SHA1 Message Date
Dustin 5c7225f077 Refactor backend
* Reorganizing code into more logical modules:
  - `routes` specifically for Rocket handler functions
  - `receipts` data model for receipts
  - `transactions` for Firefly transactions
* Encapsulate database operations for receipts using the repository
  pattern; move SQL queries to external files (`sqlx` can only use
  string literals or external files for queries, not variables or
  constants)
* Remove obsolete routes, templates for old transaction-focused pages
2025-03-11 20:05:41 -05:00