Skip to Content
Documentation
Starter kits
Utilities
Search...
⌘K
Get Pro
Introduction
Project structure
Tech stack
CLI commands
Installation
Clone the Git repository
Run the application
Configuration
Environment variables
Authentication
Better Auth
Customize authentication screens
Theming
Configure your theme
Fonts
Logo
API Overview
Calling procedures
Conventions
Define procedures
Router context
Api procedures
Auth router
Billing router
Contacts router
Notifications router
Tags router
Users router
Workspace members router
Workspaces router
Database
Overview
Database schema
Database migrations
Seed data
Drizzle Studio
Billing
Metered based usage
Billing plans
Stripe
Unit based usage
Billing webhooks
Deployments
Preparing for deployment
Deploy to Netlify
Deploy to Vercel
Development
Adding pages
Error handling
Forms and validation
Updating dependencies
Contributing
Report bugs and feature requests
Contributing
Forms and validation
How to create and validate forms.
WIP
Next
Introduction
Forms and validation