If you are board/admin
Start with web + reports to track income, expenses, and monthly accountability.
Module map
This view explains why each module exists, where it is used, and how it connects with others for community-focused operations.
If you are board/admin
Start with web + reports to track income, expenses, and monthly accountability.
If you are technical ops
Prioritize REST API + dborm for stability, migrations, and observability.
If you want to contribute
Begin with showcase + manual and then pick community-tagged issues.
Module
Objective: Expose core business capabilities (auth, users, accounting, reporting, support) through clear HTTP contracts.
Usage: Web UI, TUI, admin CLI, and operational automations.
Module
Objective: Version and evolve the data model in a controlled, auditable way.
Usage: Schema provisioning, integrity improvements, and repeatable deployments.
Module
Objective: Daily operations for users and admins with focus on traceability and productivity.
Usage: Entry registration, approvals, profile, accessibility, and project settings.
Module
Objective: Public/technical presentation of the project and high-level documentation.
Usage: Contributor onboarding, stack communication, and resource distribution.
Module
Objective: Terminal UI for technical operations or no-browser environments.
Usage: Fast admin operations and status checks from console.
Module
Objective: Connect notifications and automations without expanding core complexity.
Usage: Telegram/email for operational alerts and community communication.