Starter kit documentation
Choose Free Lite for the core app or Pro for admin and optional integrations.
- Installation: local prerequisites, setup and first request.
- Architecture: directory and module boundaries.
- API contract: exact request and response fields.
- Authentication: access/refresh, cookies and password reset.
- Authentication design decisions: why each auth and ownership choice was made, the alternatives, the tests that cover it and its limits.
- RBAC: roles, permissions and ownership.
- Add an entity: extend one complete vertical slice.
- Docker and deployment: local containers and production adaptation.
- Stripe: optional test-mode subscription example.
- Troubleshooting: environment and common failures.
- License, changelog and roadmap.
- Launch readiness: what remains before taking payment.
- Version decisions: primary sources and actual pinned versions.
The implementation was written largely by AI coding agents, directed by a developer with 14+ years of experience who defined the scope and evaluated and approved the architecture, security model and test plan. The reasoning is recorded in Authentication design decisions. Review the implementation and test evidence for your own use case; agent-readable documentation is a maintenance aid, not proof of correctness.