B&J CRM platform — PLANNED stack (not yet built)
Created 2026-05-24
The CRM is a separate application from the marketing site. The case study can describe the data model and architecture decisions, but cannot claim the CRM is live.
| Layer | Choice |
|---|---|
| Database | PostgreSQL 16 |
| ORM | Prisma |
| Framework | Next.js + API Routes |
| Auth | NextAuth.js |
| Styling | Tailwind (CRM plan pre-dates the shadcn move on the marketing site) |
| Web server | Nginx |
| SSL | Let's Encrypt |
| Hosting | Self-hosted VPS |
[Verified — crm_project_plan.docx]
See B&J data model — first-class entities, including TANKS (the most quotable architecture decision) for the schema entities.
Referenced by (4)
- reference Boucher & Jones Fuels — case-study source material, v1 (parent index) relates-to
- decision-record B&J data model — first-class entities, including TANKS (the most quotable architecture decision) relates-to
- reference B&J marketing site stack (`bj-next`, dev URL `bjweb.candidcreative.ca`) — VERIFIED LIVE STACK relates-to
- reference B&J — database state (v2, verified 2026-05-24) — marketing site is materially read-only relates-to