# Budgetron ## Docs - [AI API](https://mintlify.wiki/budgetron-org/budgetron/api/ai.md): API endpoints for AI-powered features - [Analytics API](https://mintlify.wiki/budgetron-org/budgetron/api/analytics.md): API endpoints for financial analytics and reports - [Authentication](https://mintlify.wiki/budgetron-org/budgetron/api/authentication.md): Learn how authentication and session management works in Budgetron - [Bank Accounts API](https://mintlify.wiki/budgetron-org/budgetron/api/bank-accounts.md): API endpoints for managing bank accounts - [Budgets API](https://mintlify.wiki/budgetron-org/budgetron/api/budgets.md): API endpoints for managing category budgets - [Categories API](https://mintlify.wiki/budgetron-org/budgetron/api/categories.md): API endpoints for retrieving transaction categories - [API Overview](https://mintlify.wiki/budgetron-org/budgetron/api/overview.md): Learn about Budgetron's type-safe API architecture built with oRPC - [Transactions API](https://mintlify.wiki/budgetron-org/budgetron/api/transactions.md): API endpoints for managing financial transactions - [User API](https://mintlify.wiki/budgetron-org/budgetron/api/user.md): API endpoints for user account management - [AI Providers](https://mintlify.wiki/budgetron-org/budgetron/configuration/ai-providers.md): Configure OpenAI-compatible AI providers for transaction categorization - [Authentication](https://mintlify.wiki/budgetron-org/budgetron/configuration/authentication.md): Configure authentication providers and security settings - [Blob Storage](https://mintlify.wiki/budgetron-org/budgetron/configuration/blob-storage.md): Configure file upload and storage for profile pictures - [Database](https://mintlify.wiki/budgetron-org/budgetron/configuration/database.md): Configure PostgreSQL database connection and migrations - [Email](https://mintlify.wiki/budgetron-org/budgetron/configuration/email.md): Configure email service for notifications and password resets - [Environment Variables](https://mintlify.wiki/budgetron-org/budgetron/configuration/environment-variables.md): Complete reference for all environment variables in Budgetron - [Docker Deployment](https://mintlify.wiki/budgetron-org/budgetron/deployment/docker.md): Deploy Budgetron using Docker with multi-stage builds and automated migrations - [Production Setup](https://mintlify.wiki/budgetron-org/budgetron/deployment/production.md): Production hardening, monitoring, backups, and best practices for Budgetron - [Self-Hosting Guide](https://mintlify.wiki/budgetron-org/budgetron/deployment/self-hosting.md): Deploy Budgetron on your own infrastructure using Docker, VPS, or PaaS platforms - [Contributing](https://mintlify.wiki/budgetron-org/budgetron/development/contributing.md): Guidelines for contributing to the Budgetron project - [Database Migrations](https://mintlify.wiki/budgetron-org/budgetron/development/database-migrations.md): How to create and apply database migrations using Drizzle ORM - [Local Setup](https://mintlify.wiki/budgetron-org/budgetron/development/local-setup.md): Get Budgetron running on your local machine for development - [Project Structure](https://mintlify.wiki/budgetron-org/budgetron/development/project-structure.md): Understanding Budgetron's codebase organization and feature-based architecture - [AI Categorization](https://mintlify.wiki/budgetron-org/budgetron/features/ai-categorization.md): Automatically categorize transactions using artificial intelligence - [Bank Accounts](https://mintlify.wiki/budgetron-org/budgetron/features/bank-accounts.md): Manage your financial accounts and track your net worth - [Budgeting](https://mintlify.wiki/budgetron-org/budgetron/features/budgeting.md): Track and manage your spending with category-based budgets - [Categories](https://mintlify.wiki/budgetron-org/budgetron/features/categories.md): Organize transactions with hierarchical categories - [Reports](https://mintlify.wiki/budgetron-org/budgetron/features/reports.md): Analyze your finances with comprehensive reports and visualizations - [Transactions](https://mintlify.wiki/budgetron-org/budgetron/features/transactions.md): Import, manage, and categorize all your financial transactions - [Installation](https://mintlify.wiki/budgetron-org/budgetron/installation.md): Comprehensive guide to installing and deploying Budgetron using Docker or manual setup - [Introduction](https://mintlify.wiki/budgetron-org/budgetron/introduction.md): Welcome to Budgetron - a self-hosted personal budgeting application with AI-powered transaction categorization - [Quickstart](https://mintlify.wiki/budgetron-org/budgetron/quickstart.md): Get Budgetron up and running in minutes with Docker