-
Notifications
You must be signed in to change notification settings - Fork 2
ArchitectureIndex
Maria Martinez edited this page Sep 21, 2026
·
2 revisions
Central index for Forests Client Management System architectural documentation and design specifications.
| Document | Description |
|---|---|
| Architecture Overview | End-to-end system context, OpenShift ingress, multi-tier data flow, and external integrations. |
| Frontend Architecture Overview | Vue 3 Single Page Application architecture, routing guard graph, and component hierarchy. |
| Frontend Structure | Comprehensive source tree taxonomy for frontend/src/. |
| Backend Architecture Overview | Spring Boot 4 WebFlux reactive stack, R2DBC, GraalVM native build, and security model. |
| Backend Structure | Backend package layout, DTOs, controllers, services, and repositories. |
| Processor Architecture Overview | Asynchronous submission processing pipeline with Spring Integration channels (#1–#10). |
| Legacy Architecture Overview | Legacy Oracle database adapter (THE schema) and synchronization mechanism. |
| Data Model | PostgreSQL and Oracle database schemas, Flyway migrations, and SchemaSpy ER diagrams. |
This wiki serves as the central documentation and knowledge base for the Forests Client Management System, maintained by the British Columbia Ministry of Forests.
Please Note:
- This wiki is a living document maintained by the development team and contributors.
- When making substantial architectural or code changes, remember to update the corresponding wiki documentation.
- Always verify critical environment configurations against team vaults and OpenShift secret managers.
Have questions, found a documentation discrepancy, or need clarification?
- Questions or Bug Reports: Open an issue in the GitHub repository
- Pull Requests: Submit code or doc improvements via Pull Requests
- Database Schema Reference: Explore our SchemaSpy ER Diagrams
Forest Client Wiki | GitHub Repository
- Architecture Overview
- Frontend Architecture
- Frontend Structure
- Backend Architecture
- Backend Structure
- Legacy Architecture
- Processor Architecture
- Data Model
- Development Overview
- Local Setup & Docker
- Frontend Setup
- Backend Setup
- Project Conventions
- Frontend Structure Guidelines