Skip to content

Developer Guide

This guide covers DisplayHive's internals: how the backend and both frontends fit together, how content reaches a screen in real time, and how to contribute a change.

For environment setup and day-to-day commands (nix develop, npm run dev, tests), see the root README and startup.md — this guide assumes a working dev environment and focuses on how the code is organized.

  • Architecture — components, models, blueprints, and frontend structure.
  • Real-time content push — how an edit in the admin panel ends up rendered on a screen.
  • Contributing — conventions and expectations for changes, including AI-assisted ones.