Skip to content

Platform

This section documents the HVC platform as a whole — the technology choices, the end-to-end architecture, how it can run standalone, coding conventions, design decisions, and lessons learned.

The platform consists of:

  • Three client applicationsWeb, Mobile, Headset.
  • One client-facing APIApi.
  • A platform admin consoleAdmin.
  • A set of supporting .NET servicesServices.

Pages

| Page | What it covers | |---|---|---| | Technology Stack | Languages, frameworks, and infrastructure used across the platform | | Architecture | How the pieces fit together end-to-end | | Stand-alone | Running HVC as a standalone/private installation | | Coding Styles | Conventions followed in the codebase | | Design Decisions | Why key technologies were chosen | | Lessons Learnt | Hard-won experience from building HVC | | Data Model | The main tables across tenant + admin databases | | Deprecated | Removed technologies and what replaced them |

Also see the cross-cutting Glossary and Getting Started.

Released under the MIT License.