Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tisabs.com/llms.txt

Use this file to discover all available pages before exploring further.

The current TIBS API section now distinguishes between:
  1. the live dedicated TIBS Core API service in tibs-api
  2. app-specific route handlers still exposed in the other repos

What this section covers

This section is organized around the real code already present across the confirmed repos:
  • api for the shared NestJS backend service
  • tibs live route handlers under apps/web/app/api
  • tibs-survey restricted route handlers under app/api
  • tibs-learning-center auth callback routes plus browser-side Supabase RPC usage
  • synced OpenAPI artifacts kept in api-reference/openapi.json and api-reference/openapi.yaml

Current source of truth

Use these pages together: The current source repos behind those surfaces are:
  • api for the centralized backend, auth enforcement, and generated OpenAPI spec
  • tibs for the main transport safety platform and Supabase schema
  • tibs-survey for surveyor operations and project workflows
  • tibs-learning-center for course progress and learning flows

Shared backend service

The generated OpenAPI files are now tied to a live deployed service rather than an imagined future contract. Use TIBS Core API when you want the real dedicated backend surface for external integrations and cross-app backend behavior.

TIBS Core API

Start here for the dedicated backend service, auth models, and synced OpenAPI contract.

Live interfaces

Use this when you need the full platform split across api, tibs, tibs-survey, and tibs-learning-center.