[ Studio ]
BrandUX Engineering

Batan

An audiovisual production company for food brands, born from the team behind A Comer. I took its brand manual to digital, built its first design system, and designed and developed its new site.

Explore the prototype
ClientBatan
Year2026
My roleBrand manual, design system, prototype and web development
TeamBatan: direction and audiovisual production
Systemv2.2, bilingual
[ 01 · Context ]

A new brand that didn't live on screen yet

Batan comes from the team behind A Comer, the Peruvian video recipe collective. After its rebrand it had a brand manual built for print pieces and an old site that no longer reflected the new brand. It needed the identity to work in digital and a site that presented its work as a production company.

17documented sections, from the brand to the developer handoff
29custom functional icons for the interface
2themes, light and dark, with contrast measured on every color pair
[ 02 · What I did ]

From the manual to the site, in four decisions

  1. 01
    I started from the manual and took it to the screen.

    Custom functional icons, an app icon and favicon, and clear color and type roles for the web.

  2. 02
    I built its first design system.

    A single source of truth for design and development: live components, light and dark mode, measured contrast and a handoff to the CMS.

  3. 03
    I designed the home page as a film set.

    The camera moves through scenes and the services read like a menu.

  4. 04
    I developed the site on the system.

    Every piece of the site comes from the system, with the same variables and the same states.

[ 03 · Concept ]

A production company that works like a kitchen

The site doesn't introduce a production company: it takes you into its kitchen. The pages are work stations and the team is a brigade, because at Batan every role has its counterpart in a kitchen. There's cooking there too, only what comes off the pass is content, design, branding and brand value. Hence the line that organizes the whole site: “from script to plate”.

This is how you enter the kitchen: smoke rises over the hero and La Carta presents the five stations.
[ Live sample ]Sticky bar and floating card

Over the kitchen video, the bar and the cards are glass: you read the background through them, with transparency and blur, never with an opaque block.

[ 04 · The system ]

A single source of truth for design and development

The system takes the brand to the screen and gathers the decisions from the site prototype: brand foundations, color in light and dark, typography, iconography, components with their states, interaction patterns, templates, measured accessibility, voice and variables ready for code.

Internal use guidev2.2August 2026Light and dark

Foundations

  1. 01Brand
  2. 02Color
  3. 03Typography
  4. 04Iconography

System

  1. 05Components
  2. 06Overlays and feedback
  3. 07Patterns
  4. 08Navigation
  5. Scene rail
  6. 09Responsive
  7. 10Templates

Guide

  1. 11Accessibility
  2. 12Voice and tone
  3. 13Variables
  4. 14Elementor handoff
  5. 15Changelog

With a live sample on this page

[ 05 · Brand ]

Four colors, two themes and a custom icon set

The brand went from paper to screen with its colors intact, a dark mode that swaps roles and not values, and icons drawn for the interface.

[ Live sample ]Brand palette

Four colors, no gradients or tone variations. The palette doesn't grow: between light and dark, what changes is each color's role, not its value.

[ Live sample ]Tap the sun

Language, theme and menu live together in the header, just like on the site.

Try it: tap the sun. Every live sample on this page switches to dark mode with you, and goes back to light with the moon.

[ Live sample ]6 of 29 icons

A set of 29 icons illustrated with the brand's organic stroke, made for the interface instead of template icons. Here are six; the ink adapts to the theme on its own.

[ 06 · Components ]

Pieces with all their states

Every component on the site is documented with its states and rules, and works the same in light and dark.

[ Live sample ]Hover over it

A single orange button per view, and it's the primary action. On hover, the button lifts; on mobile, each one is at least 44 px for the finger.

[ Live sample ]Drag the row

Chips filter and tags classify. On mobile the filter row doesn't break into two lines: it slides with your finger, and a drag doesn't trigger a filter by mistake.

[ Live sample ]States

Default, focus, disabled and loading. Focus is always visible, and the button doesn't change width while it submits.

[ Live sample ]Click a field

An error is marked with a border, a message and a soft background, and the label is always visible: helper text is never the only clue.

[ Live sample ]Service card

Each service on the menu is a card with its own icon, one line that explains it and its formats as tags.

[ Live sample ]Tap the filters

Projects hold fixed positions. When you filter, what matches moves forward and the rest dims, but the grid never changes shape.

[ 07 · Variables ]

Variables ready for the CMS

Every value in the system is a variable with its equivalent in Elementor's variable manager. If one changes, the whole site follows.

[ Variables ]Primitive colors · 7
  • --naranja-batanBatan orange · primary action#FF6C37
  • --naranja-profundoDeep orange · error and hover#E85620
  • --carbonCharcoal#2E2D2C
  • --carbon-profundoDeep charcoal#171615
  • --beigeBeige#F0DAB5
  • --gris-calidoWarm gray · light background#EDE9E3
  • --panalHoneycomb#F6E9CF

The brand's physical palette. Role variables, like background or text, point to these.

[ Variables ]Motion and effects · 9
  • --curva-marcaButtons, reveals and accordionscubic-bezier(.2,.7,.25,1)
  • --curva-suaveMenus and large expansionscubic-bezier(.25,.8,.25,1)
  • --duracion-microButton, link and chip hovers0.2s
  • --duracion-mediaAccordions and mobile menu0.45s
  • --duracion-revealSections appearing on scroll0.8s
  • --elevacion-botonButton hover-2px
  • --elevacion-tarjetaCard hover-3px
  • --inclinacion-3dCard tilt with the mouse5deg
  • --zoom-imagenPhotos inside project cards1.055

Curves, durations and effect magnitudes. Each sample moves with its own variable.

[ 09 · Result ]

A site that grows on the system

The site is being implemented on the system, and the Batan team keeps adding its photos and videos without touching the structure.

Batan portfolio in dark mode, on desktop
Batan home page on mobile
Batan menu open on mobile

Explore the prototype

Batan.pe

What you see on this page are live samples: individual pieces of the system, chosen to tell the case.

The full design system, v2.2, belongs to Batan and is in its hands.