Type to search pages and rules.

Browse pages

Overview

The frontend pages state how the browser side of a LiteSpec product is built: its frame, routes, and modules named for the backend operations they call, the shared components and governed visual language, the interface pattern catalog, and how data, rendering, and testing work, with the React, Svelte, and Blazor bindings that realize them. Frontend teams and agents follow them when they add a route, build a screen, or change shared UI or data code, so every screen answers the same question the same way.

Markdown

How the pages fit together#

The seven principle pages directly in this folder hold for every frontend, from a web application to a client-only Blazor product. They say what each part owns without naming a framework: structure, routes, components, UI governance, patterns, data, and testing. React and Svelte share the web folder, whose Web overview lists the pages that state the TypeScript bindings both apply; each stack folder then states only what its own technology adds. Recurring interface questions are decided once in UI Patterns and its pattern pages, which apply with this folder.

Frontend principles#

Shared web pages#

  • Web overview: the TypeScript pages the React and Svelte stacks both apply, and the two stacks themselves.

Stacks#

  • React Stack: the React binding and its three rendering modes.
  • Svelte Stack: the Svelte binding and its three rendering modes.
  • Blazor Stack: the client-only domain model, browser persistence, and WebAssembly application.