Monorepo Home App

Public-facing shell, ready for real product work.

This page is the starter surface for app/home. Keep public pages, lightweight APIs, and front-of-house experience code here. Shared domain models stay in /model, shared infra stays in /pkg, and root configuration stays in /config.

Suggested first steps

Wire page routes in internal/router, add handlers and services only when the home app gains real business logic, and move any reusable infra into /pkg.

Runtime

Entry: app/home/cmd/server
Default config: config/home/local.yml

Contracts

Keep response types and request DTOs in app/home/api so HTTP contracts stay close to the app boundary.

Web

Use app/home/web for static assets, prototypes, or a future standalone front-end build output.