Brand portal · real product

← All work

Brand Center Hotel Vieiras

Brand portal · Design System2026

One place to understand and apply the Hotel Vieiras identity, with organised guidelines, examples and approved files.

Web · desktop and mobile

Hotel Vieiras Design System on desktop and mobile, with the wave pattern and blue identity
Composition of real screens on desktop; Design System capture on mobile. Local environment · 5 October 2026.

The challenge

One brand. A consistent reference.

Identity guidelines needed to stay consistent across documents, the interface and instructions for agents. The Brand Center organises that knowledge in a portal: partners, suppliers, press and staff can find brand foundations, application examples and files, with a clear separation between public and internal content.

How it works

Understand. Apply. Find the file.

Three paths organise the experience. The Brand Book presents the history, personality and tone of voice. The Design System translates the identity into guidelines and visual examples. The Downloads library groups materials by category, version and format.

  1. Understand the brand
  2. Check the guideline
  3. Choose the version
  4. Get the file

Staff tools

A public reference. Internal work with context.

The staff area adds planning and utilities to brand reference. Access is separate from public pages; these features are presented here through their documented scope, without exposing internal screens or data.

Institutional calendar

Month, week and day views, search and filters. Recurring dates and confirmed schedules are handled separately, with a distinct adjustment layer.

Email signature

Professional details populate a standardised preview that can be exported as a PNG or JPG image.

Knowledge for agents

The same guidelines for people and tools.

AI tools can consult public brand guidelines as structured data. The API and local MCP share that reference and provide read-only access. An agent index and text search help locate traceable public content.

  1. Guidelines and files
  2. Structured public data
  3. Portal · API · local MCP

A shared reference

Contracts and validations check consistency between data consumed by the interface and by agents.

Queries with a defined scope

The MCP runs locally and queries public content. The documented layer provides reading and text search, without claiming AI generation.

Engineering and decisions

Organised content. Layers with clear responsibilities.

React, TypeScript and Vite form the interface. Server functions handle identity and authorised operations; database and storage support adjustments and files. This diagram summarises the components documented in the code.

Keep the portal foundation

Vite was retained alongside Vercel Functions: adding an API did not justify migrating the interface.

Prose and contracts

Documents hold editorial guidance; typed modules and schemas structure public data for queries and validation.

Purpose-specific access

Auth.js handles staff sessions. Neon Postgres and Drizzle support persistence; Cloudflare R2 serves files while preserving the separation between public and licensed collections.

Delivery status

A reference portal. A foundation to evolve.

The October 2026 snapshot documents implemented public pages, a material library and internal calendar and signature tools. The portal has a public address; media management and broad administration remain partial. This case captures the local product without assuming full parity with production.

Stack

React · TypeScript · Vite · Vercel Functions · Auth.js · Neon Postgres / Drizzle · Cloudflare R2 · MCP SDK · JSON Schema / Zod

Next projectTREVOX LAB ↗