# TFMSTYLE UX Handbook > A collection of 555 short, practical guides to building interfaces, written and maintained by TFMSTYLE. Each entry takes one problem, like validating a form, designing an empty state or loading a long list, and gives you the rules for getting it right. Covers forms, states, loading, motion, accessibility, tables, design systems, and the account and billing surfaces nobody designs until they break. Read-only JSON, no key required. Please link back to https://ux.tfmstyle.com when quoting. ## API - [Manifest](https://ux.tfmstyle.com/api/v1/index.json): counts, every endpoint, search index format - [All guides](https://ux.tfmstyle.com/api/v1/guides.json): slug, title, category, tags, summary - [One guide](https://ux.tfmstyle.com/api/v1/guides/design-empty-states-that-guide-users.json): blocks, markdown and related slugs - [Categories](https://ux.tfmstyle.com/api/v1/categories.json) - [Tags](https://ux.tfmstyle.com/api/v1/tags.json) - [Reading paths](https://ux.tfmstyle.com/api/v1/collections.json): curated sequences - [Search index](https://ux.tfmstyle.com/api/v1/search-index.json): BM25 inverted index - [OpenAPI](https://ux.tfmstyle.com/openapi.json) ## Categories - [AI Interfaces](https://ux.tfmstyle.com/category/ai-interfaces): 15 guides - [Accessibility](https://ux.tfmstyle.com/category/accessibility): 18 guides - [Collaboration & Enterprise](https://ux.tfmstyle.com/category/collaboration-enterprise): 24 guides - [Components](https://ux.tfmstyle.com/category/components): 27 guides - [Content & UX Writing](https://ux.tfmstyle.com/category/content-ux-writing): 14 guides - [Data & Dashboards](https://ux.tfmstyle.com/category/data-dashboards): 28 guides - [Design Systems & Tokens](https://ux.tfmstyle.com/category/design-systems-tokens): 25 guides - [Feedback & States](https://ux.tfmstyle.com/category/feedback-states): 54 guides - [Forms & Inputs](https://ux.tfmstyle.com/category/forms-inputs): 36 guides - [Foundations & Process](https://ux.tfmstyle.com/category/foundations-process): 37 guides - [Layout & Responsive](https://ux.tfmstyle.com/category/layout-responsive): 10 guides - [Mobile](https://ux.tfmstyle.com/category/mobile): 12 guides - [Motion & Interaction](https://ux.tfmstyle.com/category/motion-interaction): 21 guides - [Navigation & IA](https://ux.tfmstyle.com/category/navigation-ia): 33 guides - [Onboarding & Growth](https://ux.tfmstyle.com/category/onboarding-growth): 24 guides - [Performance & Reliability](https://ux.tfmstyle.com/category/performance-reliability): 21 guides - [Psychology & UX Laws](https://ux.tfmstyle.com/category/psychology-ux-laws): 42 guides - [Search & Discovery](https://ux.tfmstyle.com/category/search-discovery): 28 guides - [Security & Access](https://ux.tfmstyle.com/category/security-access): 12 guides - [Systems & Architecture](https://ux.tfmstyle.com/category/systems-architecture): 22 guides - [Trust, Privacy & Ethics](https://ux.tfmstyle.com/category/trust-privacy-ethics): 27 guides - [Visual Design](https://ux.tfmstyle.com/category/visual-design): 25 guides ## Reading paths - [Ship a form](https://ux.tfmstyle.com/collections/ship-a-form): Everything that decides whether a form gets finished or abandoned, in the order you build it. - [Accessibility pass before launch](https://ux.tfmstyle.com/collections/accessibility-pass): A run through the checks that catch most real barriers, ending with how to audit the whole flow. - [A design system from scratch](https://ux.tfmstyle.com/collections/design-system-from-scratch): From the first tokens to the governance that keeps a system alive after the launch team moves on. - [Make it feel fast](https://ux.tfmstyle.com/collections/make-it-feel-fast): Perceived speed is a design decision. What to load, what to fake, and what to never block on. - [The states nobody designs](https://ux.tfmstyle.com/collections/states-nobody-designs): Empty, loading, error, offline, stale, and partial. The screens that decide whether a product feels solid. - [Mobile essentials](https://ux.tfmstyle.com/collections/mobile-essentials): The handful of things that separate a real mobile interface from a shrunken desktop one. - [AI product surfaces](https://ux.tfmstyle.com/collections/ai-product-surfaces): Designing for output you cannot fully predict, without pretending it is certain. - [Data and dashboards](https://ux.tfmstyle.com/collections/data-and-dashboards): Tables, charts, and numbers people will act on, including the formatting that decides whether they act correctly. - [Account, billing, and leaving](https://ux.tfmstyle.com/collections/account-and-billing): The surfaces that decide whether people trust you with a card, a team, and their data. - [The first five minutes](https://ux.tfmstyle.com/collections/first-five-minutes): Getting a new account from an empty screen to the moment the product is obviously worth keeping. - [What the backend does to your interface](https://ux.tfmstyle.com/collections/what-the-backend-does-to-your-interface): The system facts that decide what a screen has to show, in the order they tend to bite. - [Ship a live screen](https://ux.tfmstyle.com/collections/ship-a-live-screen): Everything that decides whether a real-time interface stays trustworthy when the connection does not. - [When the system says no](https://ux.tfmstyle.com/collections/when-the-system-says-no): Refusals, overload, and permanent failure, and how to make each one readable instead of alarming. - [Ship a release without breaking anyone](https://ux.tfmstyle.com/collections/ship-a-release-without-breaking-anyone): Rollouts, skew, migrations, and removals, from the user's side of the deploy. - [The security surfaces designers own](https://ux.tfmstyle.com/collections/security-surfaces-designers-own): The screens where a design decision is also a security decision, and nobody else is going to make it. - [Sign-in, end to end](https://ux.tfmstyle.com/collections/sign-in-end-to-end): From the first login field to revoking a session on a stolen laptop. - [Search that actually finds things](https://ux.tfmstyle.com/collections/search-that-finds-things): Matching, ranking, and the empty states in between, including what the newer engines get wrong. - [Editing together without losing work](https://ux.tfmstyle.com/collections/editing-together-without-losing-work): Two people, one record, and every way a product can quietly throw one of their edits away. - [Files in and files out](https://ux.tfmstyle.com/collections/files-in-and-files-out): Uploads, exports, archives, and shared links, all of which take longer and fail more than the design assumes. ## Optional - [Sitemap](https://ux.tfmstyle.com/sitemap.xml): every page as HTML - [Introduction](https://ux.tfmstyle.com/introduction)