---
title: "Guides"
description: "Task-oriented walkthroughs for adding features, auth, forms, email, and deployment in a Taman project."
canonical_url: "https://vinicunca.dev/taman/guides"
---
# Guides

> Task-oriented walkthroughs for adding features, auth, forms, email, and deployment in a Taman project.

These pages assume you already [created a project](https://vinicunca.dev/taman/getting-started/create-a-project) and can [run it locally](https://vinicunca.dev/taman/getting-started/running-locally).

[**Add a feature**](https://vinicunca.dev/taman/guides/adding-a-feature)

Copy the todo resource through every layer: rbac, schema, contract, RPC, page, i18n.

[**Auth and organizations**](https://vinicunca.dev/taman/guides/authentication-and-organizations)

better-auth on the API, the Vue client, session guards, and current UI gaps.

[**Permissions**](https://vinicunca.dev/taman/guides/permissions)

RBAC statements, `v-access`, `useAccess`, and route `authority`.

[**API and realtime**](https://vinicunca.dev/taman/guides/api-and-realtime)

oRPC client, TanStack Query utils, live streams, REST fallback.

[**Forms**](https://vinicunca.dev/taman/guides/forms)

`useTamanForm`, schema, codecs, and validation.

[**Dialogs and alerts**](https://vinicunca.dev/taman/guides/dialogs-and-alerts)

`useTamanDialog`, `useTamanDrawer`, `tamanAlert` / `tamanConfirm` / `tamanPrompt`.

[**i18n**](https://vinicunca.dev/taman/guides/i18n)

en-US / id-ID JSON, `$t`, and adding a locale.

[**Preferences and theming**](https://vinicunca.dev/taman/guides/preferences-layouts-theming)

`initPreferences`, layouts, Pohon unstyled theme, UnoCSS.

[**Database**](https://vinicunca.dev/taman/guides/database-and-migrations)

Drizzle push vs migrate, generate, and the auth schema path mismatch.

[**Email**](https://vinicunca.dev/taman/guides/email)

Maizzle templates, queue vs inline, Cloudflare sender.

[**Deployment**](https://vinicunca.dev/taman/guides/deployment)

Cloudflare Worker API + static web. Secrets, queues, OAuth.

[**Testing**](https://vinicunca.dev/taman/guides/testing)

vitest, Playwright, and the template smoke script.


## Sitemap

See the full [sitemap](https://vinicunca.dev/sitemap.md) for all pages.
