Skip to content

1. Executive Summary

Rodrigo Silveira edited this page Aug 6, 2026 · 1 revision

This application is a mobile-first business system for managing collaborators working for a mining company in remote operations. It tracks:

  • people under contract or eligible to return,
  • collaborator work journeys,
  • mine-well production,
  • gold prices,
  • price lists for mercantile goods and services,
  • earnings accruals,
  • expenses,
  • current-account balances in both Real and grams of gold,
  • projected earnings through the end of the current journey,
  • journey closeout and payout.

The target stack is:

  • Backend: Golang + Fiber
  • Database: SQLite + GORM
  • Frontend: React, mobile-first, desktop-capable
  • Architecture style: modular monolith with clean domain boundaries

This system is not a simple CRUD application. It is a hybrid of workforce management, payroll, production-linked commission accounting, mercantile expense tracking, and dual-currency ledger management.

Clone this wiki locally