Codebase
Configuration Files
All configuration files in Creator and what each option controls.
All configuration lives in the config/ directory. These are the files you'll edit to customize Creator for your product.
| File | What it controls |
|---|---|
app.config.ts | App name, signup toggle, theme, analytics provider, contact email |
billing.config.ts | Plans, pricing, Stripe/Lemon Squeezy IDs, feature limits |
routes.config.ts | Base URL, auth/admin prefixes, redirect paths |
public-routes.config.ts | Routes accessible without authentication |
auth-routes.config.ts | Routes that redirect logged-in users away (login, signup, etc.) |
menu.config.ts | Navbar, sidebar, admin menu, footer, and user dropdown items |
Other config files
| File | What it controls |
|---|---|
next.config.ts | Next.js config wrapped with withSentryConfig() |
drizzle.config.ts | Drizzle Kit migration settings — points to lib/db/schema.ts, outputs to drizzle/ |
proxy.ts | Route protection middleware — every route is protected by default |