Skip to main content

Configuration

Key configuration files for Handlet routes, navigation, feature flags, pricing, and content.

Handlet keeps product behavior in typed configuration files rather than scattering path strings and feature switches through components.

Important files

apps/web/config/
├── paths.config.ts
├── feature-flags.config.ts
├── pricing.constants.ts
├── personal-account-navigation.config.tsx
├── team-account-navigation.config.tsx
└── legal-links.config.ts

Paths

paths.config.ts is the canonical source for marketing, auth, and app route strings. Use it when linking between product surfaces so route changes stay centralized.

Personal and team workspace navigation are separate because team URLs use the workspace slug in /home/[account]. Do not use organization IDs in routes or database columns unless the tenancy model is deliberately changed.

Feature flags

Feature flags gate surfaces that are still staged or operationally controlled. When a flag changes what a user can see or do, update QA flow documentation.

Content

Marketing docs, help content, blog posts, and changelog entries are MDOC content loaded through the CMS client. Content changes should keep frontmatter status, order, and publish date accurate.

© 2026 Handlet. All rights reserved.

AI Assistance: Handlet currently uses AI for intent recognition and, where enabled, social post support. AI output can be wrong and should be checked before use. Learn More