backend-template (reference backend)
Reference Node/Bun backend that shows how Jumentix wires REST, realtime, and persistence adapters around domain use-cases.
What it is
Reference Node/Bun backend that shows how Jumentix wires REST, realtime, and persistence adapters around domain use-cases.
Why it exists
Juniors need a concrete app to open — not only package APIs. This hub orients you before diving into guides.
Responsibility in context
- Owns: a runnable reference service composition (HTTP/realtime adapters + use-cases) juniors can copy patterns from
- Stack: application / adapters (server)
- Used with: persistence packages, SDK clients, REST/Realtime guides
- Not responsible for: browser offline storage (Cana) or private monorepo tooling pages
Prerequisites
- Getting started
- Bun 1.3.13+
Glossary
- Reference app — an in-monorepo application used as a teaching composition, not necessarily a SaaS you deploy as-is.
Numbered steps
- Open
apps/backend-templatein the monorepo. - Read its README for local run scripts.
- Follow the linked guide for the first success path.
- Jump to the packages that power the app (see Next step / packages hub).
Common errors
| Symptom | Cause | Fix |
|---|---|---|
| Looking for private package docs on the site | Those packages are excluded | Use public packages hub only |
| Running the wrong app folder | Mixed paths | Stay under apps/backend-template |
Junior checklist (“I can …”)
- I can explain what this app is for in one sentence
- I know which guide to open next
- I know private tooling is not documented on this site