Brand and website
Orla Veterinary Care
A bold brand and an app-like website for Orla, a modern vet clinic in Denver: a live time-slot booking widget, prices shown upfront and a preview of the clinic's pet app.
- Category
- Brand and website
- Services
- Website development
- Built with
- Brand identity, HTML, CSS, JavaScript, Cloudflare Workers
Results at a glance
- 100Lighthouse accessibility
- 100Lighthouse best practices
- 0Layout shift (CLS)
Lighthouse scores measured on desktop, November 9, 2026. Scores vary a little between runs. Check it yourself on PageSpeed Insights(opens in a new tab)

The challenge
The brief I set: make booking a vet visit feel as quick as booking a ride. The site had to answer the three questions pet owners ask first (when can I come in, what will it cost, how do I get results) without a single extra page.
What I worked on
- 01
Logo, palette and type system
- 02
Art-directed photography in the brand colors
- 03
Booking widget with day chips, taken slots and validation
- 04
Upfront price table that restacks on phones
- 05
Pet app preview and accessible mobile menu
Implementation
I designed the logo (a ring with a coral dot, paired with a heavy lowercase wordmark) and a coral, navy and sand palette, then built the site in hand-written HTML, CSS and JavaScript. The booking widget generates the next open days, marks taken slots and validates fields inline. Prices sit in a responsive table that turns into cards on phones, and the pet app is shown as a real phone screen. All photography was art-directed and generated to match the palette, and the site is served as static assets on Cloudflare Workers with responsive images and non-blocking fonts.
Outcomes
- Booking flow fits on one card, about 45 seconds end to end
- Lighthouse 100 for accessibility and best practices
- No layout shift and no horizontal overflow from phone to desktop
Gallery
Screenshots
Homepage Logo and brand Booking in under a minute Pet app preview Mobile layouts
More work
Related projects

Web app
Live(opens in a new tab)Ghostly
Private, end-to-end encrypted chat rooms that vanish the moment everyone leaves. No accounts and no email: share a link or a QR code and talk. Free, installable, and built entirely on Cloudflare.
- TypeScript
- React
- Vite

WooCommerce store
Live(opens in a new tab)Artic Flex
Ongoing WordPress and WooCommerce work for a live krill oil store: a design revamp, security updates, WooCommerce care and a theme upgrade that moved the whole site from PHP 7.4 to PHP 8.4.
- WordPress
- WooCommerce
- Flatsome
