SM.← WorkRésumé ↗

Independent case study

Beauty Peaks
Booking & loyalty.

Designed and built a cost-conscious booking and loyalty product for a small service business, with a clear mobile-first customer journey.

Role
Independent Full Stack Developer
Focus
Booking and repeat customers
Stack
Next.js, TypeScript, MongoDB

A digital journey tied to a real service.

The implementation stayed focused on helping mobile customers understand the service, book clearly and return through a simple loyalty flow.

SNC Beauty Peaks website homepage showing its service and booking experience
The SNC Beauty Peaks homepage shows the customer-facing service and booking experience delivered for the business.

Discover

Responsive service content helps customers understand the offer before entering the booking flow.

Book

A focused appointment journey reduces unnecessary steps on smaller screens.

Return

Voucher-based loyalty supports repeat customers without adding operational complexity.

Small-business constraints.
Focused scope.

The business needed an approachable digital experience without the cost or operational burden of an oversized platform. The essential journeys were discovering the service, moving into booking and recognising returning customers.

I kept the implementation focused on those needs, prioritising responsive interaction and a loyalty workflow the business could understand and use.

The live product now appears under the client's SNC Beauty Peaks brand and current domain.

A useful product without unnecessary complexity.

This is independent work and is intentionally positioned after professional production experience. The case study describes delivered functionality rather than estimated sales claims.

Booking experience

Designed a focused booking journey that helps customers understand the service and move into an appointment flow on any screen size.

Loyalty workflow

Added a voucher-based reward flow to support repeat customers without introducing unnecessary complexity for the business.

Full-stack implementation

Built the product with Next.js and TypeScript, using MongoDB for the application data required by the booking and loyalty features.

Practical delivery

Balanced scope, usability and implementation cost for a small business where the solution needed to remain straightforward to operate.

Product judgement for
a practical brief.

The project demonstrates end-to-end ownership: translating a small-business requirement into a responsive product, choosing an appropriate stack and keeping the solution proportionate to the problem.