Repository navigation
Home
Rod Christiansen edited this page Oct 8, 2026
·
4 revisions
This repository is the source for reportmate.app, the
public marketing site for ReportMate. It is a static Astro
site styled with Tailwind CSS, built to dist/ and published by a GitHub
Actions workflow.
It contains no application code. Nothing here talks to a ReportMate API, reads
fleet data, or holds credentials. The one API-derived file is
public/openapi.json, which the interactive API reference renders and a daily
workflow regenerates from the reportmate-api source.
| Path | What it holds |
|---|---|
src/pages/ |
One .astro file per route: index, features, architecture, pricing, docs
|
src/layouts/Layout.astro |
The shared shell: <head> metadata, nav bar, footer, screenshot lightbox |
src/components/ |
FeatureBlock.astro, Mermaid.astro, and three data-viz marks |
src/data/modules.js |
The ten data-module descriptions shared by the homepage and features page |
public/ |
Static assets: screenshots, icons, logo, openapi.json
|
tailwind.config.mjs |
Brand, accent, and chart color scales |
.github/workflows/deploy.yml |
Build and publish on push to main
|
.github/workflows/openapi-sync.yml |
Daily regeneration of public/openapi.json, then a deploy when it changed |
| Page | What it covers |
|---|---|
| Getting-Started | Clone, install, run the dev server |
| Content-and-Pages | Where each page's copy lives and how to change it |
| Architecture | How the site is built, routing, components, shared data |
| Styling | Tailwind setup, the brand palette, layout conventions |
| Deployment | The actual build and publish path from the workflow file |
| Development | Day-to-day workflow, adding a page, adding an image |
| Troubleshooting | Failure modes visible in the code and their fixes |
| Repo | Wiki | What it is |
|---|---|---|
| reportmate-api | wiki | FastAPI ingest and query backend; source of public/openapi.json
|
| reportmate-app-web | wiki | Next.js dashboard |
| reportmate-app-swift | wiki | ReportMate for Mac, the native macOS app |
| reportmate-app-csharp | wiki | ReportMate for Windows, the native Windows app |
| reportmate-cli | wiki |
reportmateutil, the admin command-line tool |
| reportmate-mcp | wiki | MCP server exposing the fleet to AI agents |
| reportmate-client-mac | wiki | macOS device agent |
| reportmate-client-win | wiki | Windows device agent |
| terraform-azurerm-reportmate | wiki | Azure deployment module |
| terraform-aws-reportmate | wiki | AWS deployment module |
| selfhosted-docker-reportmate | wiki | Docker Compose stack and Packer appliance |
MIT licensed — reportmate.app