Architectural Overview - RodrigoMattosoSilveira/EnterpriseRemoteSystems GitHub Wiki

4.1 High-level architecture

React Mobile-First Frontend
        |
        v
Fiber HTTP API
        |
        v
Application Layer / Use Cases
        |
        v
Domain Modules
  - Auth
  - People
  - Collaborators
  - Reference Data
  - Work Period Planning
  - Mine Production
  - Gold Pricing
  - Price List
  - Expenses
  - Earnings
  - Current Account Ledger
  - Journey Closure
  - Reports
        |
        v
GORM Repositories
        |
        v
SQLite

4.2 Recommended module boundaries

  1. auth
  2. people
  3. collaborators
  4. reference_data
  5. work_periods
  6. planning
  7. mine_production
  8. gold_prices
  9. price_list
  10. expenses
  11. earnings
  12. ledger
  13. journey_closure
  14. reports
  15. audit