# Help > The operating system for educators: crafted for one-to-one teaching with a suite of tools to manage clients and grow earnings. ## Docs - [Auth Endpoints](https://help.tutorbloc.com/api-reference/auth.md): Login, registration, password reset, and account management - [Availability Endpoints](https://help.tutorbloc.com/api-reference/availability.md): Checking tutor availability for booking - [Booking Endpoints](https://help.tutorbloc.com/api-reference/bookings.md): Lesson booking, management, and cancellation - [API Overview](https://help.tutorbloc.com/api-reference/introduction.md): How the API is structured, versioned, and authenticated - [Lesson Endpoints](https://help.tutorbloc.com/api-reference/lessons.md): Lesson management, rescheduling, and notes - [Middleware Reference](https://help.tutorbloc.com/api-reference/middleware.md): Complete middleware stack and what each layer does - [Payment Endpoints](https://help.tutorbloc.com/api-reference/payments.md): Payment processing, cards, and bank accounts - [Resource Endpoints](https://help.tutorbloc.com/api-reference/resources.md): File serving, profile images, videos, and documents - [Search Endpoints](https://help.tutorbloc.com/api-reference/search.md): Tutor search and discovery - [Subscription Endpoints](https://help.tutorbloc.com/api-reference/subscriptions.md): Tutor subscription management - [Tutor Endpoints](https://help.tutorbloc.com/api-reference/tutors.md): Tutor profiles, reviews, teaches, and verification - [User Endpoints](https://help.tutorbloc.com/api-reference/users.md): User management, profiles, and personal details - [Webhooks](https://help.tutorbloc.com/api-reference/webhooks.md): Incoming webhook endpoints from third-party services - [Authentication](https://help.tutorbloc.com/architecture/authentication.md): Custom Redis token guard and hybrid auth middleware - [Database](https://help.tutorbloc.com/architecture/database.md): Schema overview, key tables, relationships, and migration approach - [Models](https://help.tutorbloc.com/architecture/models.md): Core Eloquent models, relationships, and domain logic - [Architecture Overview](https://help.tutorbloc.com/architecture/overview.md): How the codebase is structured and the patterns it uses - [Events & Notifications](https://help.tutorbloc.com/backend/events-and-notifications.md): Event system, email templates, and push notification infrastructure - [Jobs & Scheduling](https://help.tutorbloc.com/backend/jobs-and-scheduling.md): Background jobs and the Laravel scheduler configuration - [Services & Transformers](https://help.tutorbloc.com/backend/services.md): Business logic layer and API response formatting - [AWS Infrastructure](https://help.tutorbloc.com/devops/aws-infrastructure.md): ECS, ECR, S3, and CloudWatch configuration - [CI/CD Pipeline](https://help.tutorbloc.com/devops/ci-cd.md): Build, test, and deployment pipeline configuration - [Docker](https://help.tutorbloc.com/devops/docker.md): Container configuration and local development setup - [Known Gotchas](https://help.tutorbloc.com/devops/gotchas.md): Non-obvious things, bugs, legacy decisions, and areas that need care - [Testing](https://help.tutorbloc.com/devops/testing.md): Test structure, how to run tests, and what's covered - [API Integration](https://help.tutorbloc.com/frontend/api-integration.md): How the client communicates with the backend, auth handling, and data patterns - [Client Deployment](https://help.tutorbloc.com/frontend/deployment.md): Docker, Nginx, and environment-specific build configuration - [Client Overview](https://help.tutorbloc.com/frontend/overview.md): The tutorbloc-client Vue 2 SPA — tech stack, architecture, and how it fits together - [Project Structure](https://help.tutorbloc.com/frontend/project-structure.md): Directory layout, configuration files, and how the client codebase is organized - [Routes & Navigation](https://help.tutorbloc.com/frontend/routes.md): All client routes, navigation structure, and SEO configuration - [Environment Variables](https://help.tutorbloc.com/getting-started/environment-variables.md): Complete list of required env vars and what they configure - [Local Setup](https://help.tutorbloc.com/getting-started/local-setup.md): Get the Tutorbloc API running on your machine - [Where to Start](https://help.tutorbloc.com/getting-started/where-to-start.md): The first files every new developer should read - [Tutorbloc](https://help.tutorbloc.com/index.md): Internal developer documentation for the Tutorbloc platform - [AWS](https://help.tutorbloc.com/integrations/aws.md): S3 storage, ECS deployment, and CloudWatch logging - [Google Services](https://help.tutorbloc.com/integrations/google.md): Calendar sync, Maps geocoding, and OAuth integration - [Identity Verification](https://help.tutorbloc.com/integrations/identity-verification.md): Onfido and Yoti integration for tutor identity checks - [Stripe](https://help.tutorbloc.com/integrations/stripe.md): Payment processing, subscriptions, Connect payouts, and webhooks - [Twilio](https://help.tutorbloc.com/integrations/twilio.md): SMS phone number verification - [Zoom & Daily.co](https://help.tutorbloc.com/integrations/zoom-and-daily.md): Video meeting integrations for online lessons - [Tech Stack](https://help.tutorbloc.com/tech-stack.md): Languages, frameworks, and key libraries powering the API - [Booking & Payments](https://help.tutorbloc.com/workflows/booking-and-payments.md): How lesson booking and the payment flow works - [Lesson Lifecycle](https://help.tutorbloc.com/workflows/lesson-lifecycle.md): Lesson states, rescheduling, cancellation, and post-lesson flows - [Registration Flow](https://help.tutorbloc.com/workflows/registration.md): How tutor and student registration works end-to-end - [Tutor Search](https://help.tutorbloc.com/workflows/search.md): How tutor search and filtering works