# Shipr ## Docs - [Environment Variables](https://mintlify.wiki/egeuysall/shipr/deployment/environment-variables.md): Complete reference for all Shipr environment variables - [Deployment](https://mintlify.wiki/egeuysall/shipr/deployment/overview.md): Deploy your Shipr application to production with Vercel and Convex - [AI Chat](https://mintlify.wiki/egeuysall/shipr/features/ai-chat.md): Production-ready AI chat with Vercel AI SDK, rate limiting, and conversation history - [Authentication](https://mintlify.wiki/egeuysall/shipr/features/authentication.md): Clerk authentication with Convex database sync and billing plan integration - [Billing](https://mintlify.wiki/egeuysall/shipr/features/billing.md): Plan management with Clerk metadata and upgrade flows - [Database](https://mintlify.wiki/egeuysall/shipr/features/database.md): Convex real-time database with TypeScript schema and authentication - [Email](https://mintlify.wiki/egeuysall/shipr/features/email.md): Transactional email system with Resend and rate limiting - [File Uploads](https://mintlify.wiki/egeuysall/shipr/features/file-uploads.md): Secure file upload system with Convex storage, validation, and rate limiting - [Onboarding](https://mintlify.wiki/egeuysall/shipr/features/onboarding.md): Multi-step onboarding flow with progress tracking and required completion - [API Routes](https://mintlify.wiki/egeuysall/shipr/guides/api-routes.md): Creating and customizing Next.js API routes with authentication and rate limiting - [Architecture](https://mintlify.wiki/egeuysall/shipr/guides/architecture.md): Understanding Shipr's technical architecture, tech stack, and design decisions - [Components](https://mintlify.wiki/egeuysall/shipr/guides/components.md): Using shadcn/ui components and creating custom components in Shipr - [Project Structure](https://mintlify.wiki/egeuysall/shipr/guides/project-structure.md): Understanding Shipr's directory structure and file organization patterns - [Providers](https://mintlify.wiki/egeuysall/shipr/guides/providers.md): Understanding Shipr's provider stack, configuration, and how different providers integrate - [Rate Limiting](https://mintlify.wiki/egeuysall/shipr/guides/rate-limiting.md): API rate limiting implementation using in-memory sliding window algorithm - [Routing](https://mintlify.wiki/egeuysall/shipr/guides/routing.md): Understanding Next.js App Router patterns, route groups, and navigation in Shipr - [Styling](https://mintlify.wiki/egeuysall/shipr/guides/styling.md): Tailwind CSS configuration, theme customization, and dark mode implementation in Shipr - [Installation](https://mintlify.wiki/egeuysall/shipr/installation.md): Complete setup guide for Shipr including all required and optional services. - [PostHog Analytics](https://mintlify.wiki/egeuysall/shipr/integrations/analytics.md): Set up product analytics with PostHog to track user behavior and pageviews - [Sentry Error Tracking](https://mintlify.wiki/egeuysall/shipr/integrations/error-tracking.md): Set up error tracking and performance monitoring with Sentry - [SEO & Metadata](https://mintlify.wiki/egeuysall/shipr/integrations/seo.md): Configure search engine optimization with metadata, sitemaps, and structured data - [Introduction](https://mintlify.wiki/egeuysall/shipr/introduction.md): Shipr is a production-ready Next.js SaaS boilerplate that helps you ship faster with authentication, database, payments, and more built-in. - [Quick Start](https://mintlify.wiki/egeuysall/shipr/quickstart.md): Get Shipr up and running locally in minutes with this step-by-step guide.