Files
financial/README.md
T
2026-06-07 00:33:58 +09:00

1.0 KiB

Financial

PHP based personal finance service for accounts, transactions, categories, installments, loans, recurring transactions, and merchant classification rules.

Main Features

  • Server-rendered authenticated screens for personal finance data.
  • Account, transaction, installment, loan, recurring transaction, and merchant rule management.
  • CSRF protected form POST workflows.
  • Category suggestion API based on merchant rules and confidence.

Main APIs

  • public/api/category_suggest.php
  • Standard authenticated form POST save flows.

Structure

  • app/config/database.php: DB config bridge.
  • app/lib/auth.php: authentication, remember token, CSRF, and no-store headers.
  • app/lib/*_service.php: domain services.
  • public/*.php: screens and form handlers.

Secrets

DB credentials are loaded from /home/seo/secret/financial.php. Do not commit that file.

Security

  • Uses login sessions and remember tokens.
  • POST forms validate CSRF tokens.
  • Personal financial responses should remain private and no-store.