Hospitality web system
Brown Dog Inn
The concept brings Brown Dog Inn’s strongest real qualities—ten private acres, small groups, overnight care, and a warm point of view—forward through a responsive site and guarded content system.
- Role
- Independent audit · Positioning · Content strategy · Digital design · Engineering
- When
- August 2026 · Independent concept
- Built with
- Astro · Keystatic · TypeScript

Before and after
The comparison below shows how I translated Brown Dog Inn’s existing public site into a calmer, mobile-first hospitality experience. The redesign preserves the strongest raw material—a nature-based retreat on ten private acres, small playgroups, glass-fronted suites, overnight care, a pool and waterfall, and a warm philosophy built around connection and hygge—while giving that story a clearer hierarchy and more focused guest journeys.
The existing website made that story difficult to see. Its fixed-width layout clipped on a phone, the first screen emphasized lobby hours over the experience, long pages mixed policies with storytelling, and new and returning guest journeys repeatedly crossed one another.
A hospitality position hiding in plain sight
The redesign does not invent a new business. It reveals the one described by the original site. “Slow down. Sniff around.” translates the existing Stay in Nature idea into a concise hospitality promise, then supports it with authentic photography, concrete proof, and a quieter Maine-inn visual language.
Deep pine, warm cream, inn brown, editorial serif type, and fine rules make the experience feel grounded and considered. Playfulness lives in the language and dogs themselves rather than novelty pet graphics, decorative paw prints, or a page full of cards.
Two journeys, made explicit
The service has an important operational distinction: returning Brown Doggers can reserve, while new families need to register, provide health records, and establish fit before a first stay. The redesign turns that distinction into the primary information architecture instead of leaving visitors to discover it late.
The homepage leads with Plan a first stay and preserves Returning guest as a persistent secondary route. The first-stay page explains requirements and the process before presenting a form. Rates, boarding, the Inn, and visit information each have one clear purpose rather than competing inside a single long page.
A content system with guardrails
The Astro implementation pairs the public site with Keystatic. Editors can safely update approved copy, rates, requirements, hours, links, and photography. They cannot change fonts, colors, spacing, column counts, image ratios, section order, or arbitrary page structure.
That boundary treats the visual and interaction system as product code while giving the business control over facts that genuinely change. Shared content collections support columns, rows, and media grids without multiplying one-off components. Light and dark appearance consume semantic roles rather than remapping individual pages.
Beyond the marketing site
I extended the concept into first-stay registration, record collection, sign-in, and a fictional returning-family account. These screens test whether the hospitality language can survive more operational work: dog profiles, upcoming stays, health-record status, actions requiring attention, and household details.
The portfolio forms and account are deliberately labeled concepts. They do not authenticate, persist, upload, or send customer information. Production identity, records, and reservations would require a protected operational service separate from the public CMS.
Current status and boundaries
This is an independent redesign concept. It was not commissioned, reviewed, approved, or adopted by Brown Dog Inn, and the existing public site remains the business’s source of truth. Any business-facing release would require owner confirmation of rates, hours, requirements, policies, booking integration, and image rights.
Within those boundaries, the working build demonstrates the full direction across responsive public pages, structured content, adaptive themes, accessible form architecture, and a coherent account concept.
What I owned
I conducted the website audit, synthesized the service and content strategy, defined the positioning and information architecture, designed the brand expression and component system, built the Astro and Keystatic implementation, modeled the future forms and account boundaries, and created the automated rendered-output checks.
The system behind the work
Brown Dog Inn Hospitality System
A warm Maine-inn system that uses editorial type, restrained structure, authentic photography, and protected content roles to make care feel both premium and reassuring.
-
An inn that happens to be for dogs
Hospitality, landscape, rest, and reassurance lead the experience before conventional pet-care graphics.
-
Warm, not rustic
Editorial typography and natural color create place without drifting into novelty, nostalgia, or preciousness.
-
One hierarchy across changing content
The CMS can change approved words and images while page rhythm, type roles, actions, and component anatomy remain protected.
-
Trust before conversion
Fit criteria, health requirements, overnight care, and the first-stay process become clear before a visitor is asked to register.
Visual fingerprint
Identity, components, and proof.
A curated view of the system’s real foundations and state coverage—not a second documentation site.
Foundation
Semantic color
- Inn brown
#4a302aWordmark, display type, and primary action
- Deep pine
#23372fEnvironmental surface and body text
- Warm cream
#f4f0e7Primary hospitality surface
- Paper
#fbf8f1Alternate and elevated surface
- Moss
#7a846aNatural supporting accent
- Pool blue
#3e6c77Focus on light surfaces and water context
- Night umber
#15110fDark-appearance canvas
Foundation
Typography roles
- Display and editorial Newsreader
A generous serif voice positions the retreat like a calm Maine inn and gives the strongest promises room to breathe.
- Navigation, body, and actions Source Sans 3
A restrained sans serif keeps requirements, rates, forms, and operating information direct and scannable.
Inventory
Representative components

Guest pathways
Parallel actions distinguish families planning a first stay from returning guests making another reservation.
- First stay
- Returning guest
- Photographic surface
Content collection
One content anatomy supports editorial columns, requirement rows, and image-led experience grids without a page-builder free-for-all.
- Columns
- Rows
- Media grid
- Dark surface
Form shell
Long registration work is divided into focused steps with stable guidance, validation, review, and explicit concept boundaries.
- Routing
- In progress
- Validation
- Review
Account section
The fictional returning-family portal carries the same hospitality language into dogs, records, stays, and attention states.
- Current
- Needs attention
- Pending
- Neutral
In the product
System at work

Decision propagation
The hospitality language continues into operations
The same hierarchy, actions, status language, and content roles extend from discovery into the fictional returning-family account, showing how a public redesign could grow into a coherent service product.
Semantic landmarks, logical headings, visible focus, 44px targets, reduced motion, responsive reflow, descriptive image text, and system-led dark appearance are encoded across every route.
More selected work
Elsewhere in the portfolio