Full Moon Esthetics

Solo esthetician for older clients: Large-type site with Acuity embeds so guests self-book.

00 // Interface Preview
Desktop and mobile references
Desktop website preview.
Mobile website preview.
01 // Snapshot
OperatorSolo esthetician serving older clients
Was BrokenNo website or booking flow; relied on referrals
ChangedLarge-type site with Acuity embeds so clients self-book
TrajectoryClients self-book; owner runs promos solo
02 // Verdict

Client base is older and needs large readable text. Owner wanted calm visuals without slow effects. Booking needed to work without phone tag.

03 // Structural Constraints
No Live SiteNo live site or service descriptions
Manual BookingClients could not self-book; relied on manual calls
No Clear Edit PathOwner had no clear path to swap promos alone
04 // Leverage Moves
Large-Type LayoutsBuilt large-type, high-contrast layouts that stay readable on any device
Acuity IntegrationWired services, packages, and CTAs into Acuity with clear next steps
Image OptimizationOptimised images to keep load times steady on rural connections
Edit DocumentationDocumented each module so owner can swap promos solo
05 // Evidence
ReadabilityClients can read services without zooming and book without calling
Scheduling FlowScheduling flows straight into Acuity; fewer missed appointments
Owner IndependenceOwner changes specials without breaking layout
06 // Ruled Out
Custom Booking EngineCustom booking system (Acuity free tier sufficient)
Complex AnimationsComplex animations that slow page loads
Heavy PluginsHeavy plugin sets that add bloat without value
07 // Before / After
BeforeNo site, no booking, and referral-only traffic
AfterReadable site with Acuity-backed calls to action and clear service flow
08 // Decision Log
Simple StackWordPress with Elementor; no extra animation libraries
Acuity EmbedsAcuity embedded with simple, high-contrast buttons
Image CompressionImage compression to keep pages light for slower networks
09 // Irreversible Outcomes
Readability BaselineWCAG contrast and readability baseline established for older clients
Self-Booking EnabledClients self-book directly without phone tag
Owner ModulesModules labelled in-editor so owner knows what to edit
10 // Status

Live with ongoing usage.

Role: Technical Lead / Developer.
Mandate: Readability, trust, self-booking, owner control.

Operator Identity

Built and fixed by one person.

You work with Nolan Phelps directly. He does the diagnosis, scope, build, fixes, and handoff himself.

No sales layer. No project manager. No outsource chain.

Since 2017WinnipegWordPress rescue
Nolan Phelps

Nolan Phelps

FunkPd