← Case Studies

Style 03: Modern Dark

Sleek & Tech-Forward — Design Style Deep-Dive

A case study in modern dark-mode design: exploring glassmorphism, neon teal and purple accents, and a clean, code-inspired aesthetic that feels premium, fast, and futuristic.

Style: Modern Dark Best For: Tech & SaaS Brands Palette: Near-Black + Teal/Purple Font Pairing: Inter + JetBrains Mono

Overview

Stag & Blade is a concept barbershop brand that blends traditional barbering with a modern, premium experience. The website needed to reflect this duality — classic enough to feel established, modern enough to attract today's clientele. The primary goal: make it dead simple for customers to book an appointment online.

The Problem

Barbershops operate on a simple model — cut hair, build relationships, keep chairs full. But many independent barbers rely on walk-ins or phone bookings, which means missed appointments and unpredictable revenue. The challenges were clear:

  • Barrier to booking — phone-only booking is a friction point for younger customers who prefer to book online.
  • Service visibility — customers don't know what's available until they're in the chair. A clear service menu online helps set expectations and increase average transaction value.
  • Staff dependency — customers often have a preferred barber. The site needed to showcase individual stylists so customers could book with confidence.
  • Local discovery — most new customers find barbershops through Google. The site had to be optimised for local search.

The Solution

I designed Stag & Blade with a warm, masculine colour palette — deep browns, gold accents, and cream backgrounds — inspired by the traditional barbershop experience but with a clean, modern layout. The typography uses a single font family (Inter) but with varied weights and sizes to create hierarchy without clutter.

Key structural decisions:

  • Booking-first design — the book-now CTA is prominently placed in the hero, the navigation, and as a sticky element on mobile. Every path leads to a booking.
  • Service catalogue with pricing — a clear, visual menu of services with prices, estimated times, and descriptions. No surprises.
  • Barber profiles — each barber gets a card with their photo, speciality, experience, and a "Book with [Name]" button. This builds personal connections before the first appointment.
  • Social proof — an Instagram feed integration showcases recent work, and a testimonials section builds trust.

Key design decision: I made the booking flow the centrepiece — not a separate page, but a modal that can be triggered from anywhere on the site. This means customers can book in 2 clicks without ever leaving the page they're on.

Key Features

✂️

Online Booking

Modal-based booking flow, triggerable from any page section

📋

Service Menu

Full catalogue with pricing, descriptions, and estimated times

👤

Barber Profiles

Individual stylist cards with specialities and booking links

📍

Location & Hours

Google Maps embed with opening hours and contact info

📸

Instagram Feed

Live social proof showing recent cuts and styles

Testimonials

Customer reviews with star ratings and photos

Tech Stack

  • HTML5 — semantic, accessibility-focused markup
  • CSS3 — custom design system with CSS variables, flexbox, and grid
  • JavaScript — booking modal, Instagram feed widget, smooth scroll, testimonial carousel
  • Google Fonts — Inter for clean, professional typography
  • Google Maps API — embedded map with location and directions

The site is fully static with no server-side dependencies — meaning it can be hosted anywhere, loads instantly, and requires zero maintenance for the client beyond basic content updates.

Results

Stag & Blade demonstrates the impact a purpose-built website can have for a service-based business:

  • Reduced booking friction — online booking removes the need for phone calls, capturing bookings 24/7.
  • Higher average ticket — displaying the full service menu with pricing encourages upsells (beard trim with a haircut, hot towel finish, etc.).
  • Personal connection — barber profiles help new customers choose with confidence, reducing no-shows.
  • Local SEO ready — structured location data, Google Maps integration, and local keyword targeting help the business appear in "barbershop near me" searches.

What I'd do differently for a real client: Integrate a real booking API (like Booksy or Fresha), add SMS appointment reminders to reduce no-shows, and connect Instagram directly via the Graph API for automatic feed updates.