All work
Web DesignLocal Business

SOLO Salon + Head Spa — one stylist, one chair, one site

SOLO Salon + Head Spa · 2026

A private one-stylist salon in downtown Chico specializing in color, curls, and the Japanese Head Spa — built around easy booking.

41
Services on the menu, priced and described
10
Service categories, haircuts to Head Spa
5
Content-driven pages
Problem
SOLO is a private, one-stylist salon in downtown Chico — one client, one chair, no overlapping appointments — and it needed a site that carries the full service menu and the Head Spa story while keeping booking as simple as a phone call.
Solution
I built a statically rendered Next.js 16 site with an original dark-luxury editorial design: dusk-gradient hero, Fraunces and Work Sans typography, and a typed content layer driving the service menu, stylist bio, Head Spa FAQ, hours, and parking info.
Result
Live at salon.quengadesigns.dev — a fully static site with no backend, database, or forms to maintain; booking happens by phone or text, exactly how the salon actually works.

The brief

SOLO is deliberately small: one stylist, one client, one chair, in a suite at 240 Main Street in downtown Chico. The specialties are everything color, curls, and the Japanese-style Head Spa — a scalp-health ritual most local salons don't offer, which means most visitors need it explained. The site had to sell that experience, publish a real service menu with real prices, and route everyone to the same place: a phone number. No booking engine, no forms. That's not a limitation — it's how a private salon runs.

What was built

Five content-driven pages: home, services, about, Head Spa + FAQ, and contact with parking info — downtown parking being a genuine question in Chico. The services page is the workhorse: 41 services across 10 categories, from a $42 "Just the Ends" dry cut through full Max Blonde highlights, fantasy peekaboos, and five distinct Head Spa rituals, each with pricing and an honest description of what's included. The Head Spa page explains the ritual, who it's for — thinning, dry scalp, dandruff, or plain self-care — and answers the FAQ before the first text message. The design is an original dark-luxury editorial direction: dusk-gradient hero, Fraunces paired with Work Sans, built to feel like the salon rather than a template.

Under the hood

Next.js 16 App Router, React 19, TypeScript, Tailwind CSS v4, deployed on Vercel. Every word of content — site info, hours, the full service menu, FAQ, parking, the cancellation policy — lives in typed data modules under src/lib, split by domain so a price change is a one-line diff, not a component edit. The site ships structured data, a sitemap, robots rules, and a generated Open Graph image, and the CSP in the Next config stays in sync with the few external resources the site touches. No backend, no database, no API routes: nothing to patch, nothing to break at 2 a.m.

Where it stands

Live at salon.quengadesigns.dev. Because the whole site is static and content lives in data files, updates are fast and safe — new service, new price, new hours, one small change. The booking flow remains the simplest one there is: call or text (530) 588-4030.