Getting Started
Get up and running in minutes. Get started β
Development:
Getting Started
Get up and running in minutes. Get started β
Introduction
Learn about Orion Kit and its features. Read more β
Architecture
Understand the system design. Learn more β
Complete Guide
Detailed guides and best practices. View guides β
π Authentication
Custom JWT authentication with protected routes, middleware, and localStorage token storage for cross-origin compatibility.
ποΈ Database
Type-safe Drizzle ORM with Neon Postgres, automatic migrations, and Studio GUI.
β Validation
Zod schemas on frontend and backend with automatic type inference from Drizzle.
π¨ UI Components
Shadcn/ui components with Radix UI primitives and Tailwind CSS styling.
π Analytics & Logging
PostHog for product analytics, Axiom for structured logging, and Vercel Analytics.
π Data Fetching
TanStack Query with automatic caching, optimistic updates, and loading states.
π Forms
React Hook Form with Zod resolvers for type-safe, performant form handling.
β‘ Background Jobs
Trigger.dev for scheduled tasks, async processing, and reliable job execution.
π§ͺ Testing
Vitest for fast unit testing with comprehensive test suite and coverage reports.
π¦ Shared Types
Centralized TypeScript types package for consistency across entire monorepo.
ποΈ Monorepo
Turborepo for optimized builds with pnpm workspaces and shared packages.
π Documentation
Astro Starlight docs site with search, guides, and comprehensive examples.