# Terreno Documentation

Documentation for the Terreno monorepo: shared packages for full-stack applications with React Native and Express/Mongoose.

## Structure

- **[Tutorials](tutorials/)** — Learning-oriented, hands-on lessons
- **[How-to guides](how-to/)** — Problem-oriented, practical steps
- **[Reference](reference/)** — Technical reference for APIs and packages
- **[Explanation](explanation/)** — Concepts and context
- **[Implementation Plans](implementationPlans/)** — Forward-looking plans for major features

## Packages

| Package | Description |
|---------|-------------|
| [@terreno/api](reference/api.md) | REST API framework (Express/Mongoose) |
| [@terreno/ui](reference/ui.md) | React Native UI component library |
| [@terreno/rtk](reference/rtk.md) | RTK Query utilities for API backends |
| [@terreno/admin-backend](reference/admin-backend.md) | Admin panel backend plugin |
| [@terreno/admin-frontend](reference/admin-frontend.md) | Admin panel frontend screens |
| [@terreno/api-health](reference/api-health.md) | Health check endpoint plugin |
| [@terreno/mcp](reference/mcp-server.md) | AI coding assistant integration (MCP) |

## Quick links

- [Getting started](tutorials/getting-started.md)
- [AGENTS.md](../AGENTS.md) — Onboarding context for AI assistants
- [.cursorrules](../.cursorrules) — Project and code style rules
