Skip to main content

Boiler ST

Single-tenant starter kit for simpler applications.

Features

  • Simple auth - User authentication without organization complexity
  • Audit logs - Track changes across the application
  • Simpler codebase - Less abstraction, easier to understand

Domains

DomainDescription
usersUser management
auditLogsChange tracking
exampleModelsExample CRUD implementation
websitePublic-facing pages

Route Structure

routes/
├── (admin)/ # Authenticated routes
│ ├── dashboard/
│ ├── users/
│ └── settings/
└── (website)/ # Public routes (SEO-friendly)
└── ...

Database

Uses global database connection:

import { getDb } from '$lib/db/managedDb.server'

const { db, productsTable } = await getDb()
await db.select().from(productsTable)

Scaffold

mono scaffold app my-app --template boiler-st