> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pcnaid.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Developer Documentation

> Technical entry points for the TexasVerified web application and its supporting workers.

# Developer Documentation

TexasVerified is a TypeScript monorepo with a Next.js App Router web application, shared domain and integration packages, Cloudflare workers, and PostgreSQL migrations.

The repository verifies same-origin route handlers used by the application. It does not contain a TexasVerified OpenAPI document or a published third-party API contract, so these pages do not claim an external versioned API.

## Start here

* [Architecture overview](https://docs.pcnaid.com/nodes/web-apps/texasverified/developer/architecture-overview.md) covers components, authentication, persistence, asynchronous processing, deployment, and the offline inventory importer.
* [Quickstart](https://docs.pcnaid.com/nodes/web-apps/texasverified/developer/quickstart.md) orients new integrators and contributors.
* [API reference](https://docs.pcnaid.com/nodes/web-apps/texasverified/developer/api/index.md) lists selected implemented route handlers and their actual access boundaries.
* [Webhooks](https://docs.pcnaid.com/nodes/web-apps/texasverified/developer/webhooks/index.md) documents external webhook endpoints.

## Repository commands

The root package requires Node.js 20 or newer and npm 10 or newer. Its scripts build shared packages before the web consumer.

```bash theme={null}
npm install
npm run build:packages
npm run dev
```

Use `npm run typecheck`, `npm test`, and `npm run lint` for the repository checks. The primary deployment script builds the shared packages and deploys the web application through the web workspace's vinext Cloudflare command; an OpenNext build and deploy path also exists as a fallback.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.