Commit Graph

1 Commits (1e0273b823b00ef69c28d4c5b3a98a3c3ee0ca34)

Author SHA1 Message Date
Dustin a1074c6315 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 22:23:06 -05:00