Sunday, May 17
5 shifts active · 3 open clocks · 2 coverage requests · 1 OT risk
Village Roaster Portal — Design Direction
Live preview · use the panel bottom-right to swap the accent · v0.1 / 2026-05-17
Location + role colors are stored per-company. Admins set them once when configuring locations and roles — defaults match the Village Roaster world. Tints are a 35% wash over the kraft tag base, so the role color is felt without overwhelming the signature.
Used on shift cards, employee profiles, AI proposals, and the chat assistant. The signature element the rest of the system rests on.
5 shifts active · 3 open clocks · 2 coverage requests · 1 OT risk
Phone real estate is precious. Hierarchy comes from size + weight, not whitespace. Persistent clocked-in bar at top when active (per A4 directive). Bottom tab bar always reachable. Chat is a swipe-up drawer accessible from any screen. Scroll horizontally to see all screens.
companies.theme_json. Reload to reset.