tulazen logo

TulaZen Yoga Booking Website

UX Case Study

Freelance (B2C Client)

Solo

Product Designer (Web)

Figma, Framer, Illustrator

2025

I worked with a local yoga teacher to design her first proper website and brand identity. Until then, she was handling all class bookings through Instagram messages, which caused confusion for students and wasted her time. My goal was to give her a professional site that students could trust, book through easily, and that she could update herself.

TulaZen Yoga Booking Website

UX Case Study

Freelance (B2C Client)

Solo

Product Designer (Web)

Figma, Framer, Illustrator

2025

I worked with a local yoga teacher to design her first proper website and brand identity. Until then, she was handling all class bookings through Instagram messages, which caused confusion for students and wasted her time. My goal was to give her a professional site that students could trust, book through easily, and that she could update herself.

TulaZen Yoga Booking Website

UX Case Study

Freelance (B2C Client)

Solo

Product Designer (Web)

Figma, Framer, Illustrator

2025

I worked with a local yoga teacher to design her first proper website and brand identity. Until then, she was handling all class bookings through Instagram messages, which caused confusion for students and wasted her time. My goal was to give her a professional site that students could trust, book through easily, and that she could update herself.

TulaZen Yoga Booking Website

UX Case Study

Freelance (B2C Client)

Solo

Product Designer (Web)

Figma, Framer, Illustrator

2025

I worked with a local yoga teacher to design her first proper website and brand identity. Until then, she was handling all class bookings through Instagram messages, which caused confusion for students and wasted her time. My goal was to give her a professional site that students could trust, book through easily, and that she could update herself.

TulaZen Yoga Booking Website

UX Case Study

Freelance (B2C Client)

Solo

Product Designer (Web)

Figma, Framer, Illustrator

2025

I worked with a local yoga teacher to design her first proper website and brand identity. Until then, she was handling all class bookings through Instagram messages, which caused confusion for students and wasted her time. My goal was to give her a professional site that students could trust, book through easily, and that she could update herself.

The Problem

Students were booking yoga classes through Instagram DMs. This was messy for new people, created unnecessary admin for the teacher, and made the business look less professional. There was no clear way to see schedules, class types, or prices, so some people gave up before booking.

The Problem

Students were booking yoga classes through Instagram DMs. This was messy for new people, created unnecessary admin for the teacher, and made the business look less professional. There was no clear way to see schedules, class types, or prices, so some people gave up before booking.

The Problem

Students were booking yoga classes through Instagram DMs. This was messy for new people, created unnecessary admin for the teacher, and made the business look less professional. There was no clear way to see schedules, class types, or prices, so some people gave up before booking.

The Problem

Students were booking yoga classes through Instagram DMs. This was messy for new people, created unnecessary admin for the teacher, and made the business look less professional. There was no clear way to see schedules, class types, or prices, so some people gave up before booking.

The Problem

Students were booking yoga classes through Instagram DMs. This was messy for new people, created unnecessary admin for the teacher, and made the business look less professional. There was no clear way to see schedules, class types, or prices, so some people gave up before booking.

Project Scope

I had four weeks to design a mobile-first website and brand identity. The site needed to make booking quick, show clear class information, and let the teacher update her own timetable. Alongside this, I created a logo, colour palette, and typography system to make the brand feel calm and welcoming.

Project Scope

I had four weeks to design a mobile-first website and brand identity. The site needed to make booking quick, show clear class information, and let the teacher update her own timetable. Alongside this, I created a logo, colour palette, and typography system to make the brand feel calm and welcoming.

Project Scope

I had four weeks to design a mobile-first website and brand identity. The site needed to make booking quick, show clear class information, and let the teacher update her own timetable. Alongside this, I created a logo, colour palette, and typography system to make the brand feel calm and welcoming.

Project Scope

I had four weeks to design a mobile-first website and brand identity. The site needed to make booking quick, show clear class information, and let the teacher update her own timetable. Alongside this, I created a logo, colour palette, and typography system to make the brand feel calm and welcoming.

Project Scope

I had four weeks to design a mobile-first website and brand identity. The site needed to make booking quick, show clear class information, and let the teacher update her own timetable. Alongside this, I created a logo, colour palette, and typography system to make the brand feel calm and welcoming.

Goals & Success Metrics

Goals & Success Metrics

Goals & Success Metrics

Goals & Success Metrics

Goals

Goals

Make booking fast and straightforward

Reduce manual admin for the teacher

Build trust through a clear, calm brand

Goals

Make booking fast and straightforward

Reduce manual admin for the teacher

Build trust through a clear, calm brand

Goals

Make booking fast and straightforward

Reduce manual admin for the teacher

Build trust through a clear, calm brand

Goals

Make booking fast and straightforward

Reduce manual admin for the teacher

Build trust through a clear, calm brand

Goals

Make booking fast and straightforward

Reduce manual admin for the teacher

Build trust through a clear, calm brand

Success Metrics

Students can complete a booking in under 2 minutes

DM booking requests noticeably reduce

Teacher can update schedule independently

Success Metrics

Students can complete a booking in under 2 minutes

DM booking requests noticeably reduce

Teacher can update schedule independently

Success Metrics

Students can complete a booking in under 2 minutes

DM booking requests noticeably reduce

Teacher can update schedule independently

Success Metrics

Students can complete a booking in under 2 minutes

DM booking requests noticeably reduce

Teacher can update schedule independently

Success Metrics

Students can complete a booking in under 2 minutes

DM booking requests noticeably reduce

Teacher can update schedule independently

image of website screenshot
image of website screenshot
image of website screenshot
image of website screenshot
image of website screenshot
image of website screenshot
image of website screenshot
image of website screenshot

Research

Research

Research

Research

Research

Goals

Understand what students needed before booking

Spot pain points for beginners and regulars

Review best practices from other yoga websites

Goals

Understand what students needed before booking

Spot pain points for beginners and regulars

Review best practices from other yoga websites

Goals

Understand what students needed before booking

Spot pain points for beginners and regulars

Review best practices from other yoga websites

Goals

Understand what students needed before booking

Spot pain points for beginners and regulars

Review best practices from other yoga websites

Goals

Understand what students needed before booking

Spot pain points for beginners and regulars

Review best practices from other yoga websites

Methods

Interview with the teacher

Informal chats with students after class

Competitor review of 6 yoga studios

Maze testing with 8 participants

Methods

Interview with the teacher

Informal chats with students after class

Competitor review of 6 yoga studios

Maze testing with 8 participants

Methods

Interview with the teacher

Informal chats with students after class

Competitor review of 6 yoga studios

Maze testing with 8 participants

Methods

Interview with the teacher

Informal chats with students after class

Competitor review of 6 yoga studios

Maze testing with 8 participants

Methods

Interview with the teacher

Informal chats with students after class

Competitor review of 6 yoga studios

Maze testing with 8 participants

Insights

Beginners wanted prices, reviews, and reassurance about difficulty

Regulars cared most about seeing the timetable quickly

Both groups trusted the site more when photos were included

Insights

Beginners wanted prices, reviews, and reassurance about difficulty

Regulars cared most about seeing the timetable quickly

Both groups trusted the site more when photos were included

Insights

Beginners wanted prices, reviews, and reassurance about difficulty

Regulars cared most about seeing the timetable quickly

Both groups trusted the site more when photos were included

Insights

Beginners wanted prices, reviews, and reassurance about difficulty

Regulars cared most about seeing the timetable quickly

Both groups trusted the site more when photos were included

Insights

Beginners wanted prices, reviews, and reassurance about difficulty

Regulars cared most about seeing the timetable quickly

Both groups trusted the site more when photos were included

Users & Pain Points

Users & Pain Points

Users & Pain Points

Users & Pain Points

Users & Pain Points

Beginners

Unsure about class levels

Couldn’t find prices easily

Needed reassurance before committing

Beginners

Unsure about class levels

Couldn’t find prices easily

Needed reassurance before committing

Beginners

Unsure about class levels

Couldn’t find prices easily

Needed reassurance before committing

Beginners

Unsure about class levels

Couldn’t find prices easily

Needed reassurance before committing

Beginners

Unsure about class levels

Couldn’t find prices easily

Needed reassurance before committing

Regular Practitioners

Wanted the timetable quickly

Frustrated by too many booking steps

Booking should be easily accessible

Regular Practitioners

Wanted the timetable quickly

Frustrated by too many booking steps

Booking should be easily accessible

Regular Practitioners

Wanted the timetable quickly

Frustrated by too many booking steps

Booking should be easily accessible

Regular Practitioners

Wanted the timetable quickly

Frustrated by too many booking steps

Booking should be easily accessible

Regular Practitioners

Wanted the timetable quickly

Frustrated by too many booking steps

Booking should be easily accessible

Teacher

Too much time replying to DMs

Couldn’t update timetable independently

Needed a professional look

Teacher

Too much time replying to DMs

Couldn’t update timetable independently

Needed a professional look

Teacher

Too much time replying to DMs

Couldn’t update timetable independently

Needed a professional look

Teacher

Too much time replying to DMs

Couldn’t update timetable independently

Needed a professional look

Teacher

Too much time replying to DMs

Couldn’t update timetable independently

Needed a professional look

Process

Process

Process

Process

Process

1.

Sketched mobile wireframes to decide the order of info.

2.

Built a Maze prototype — users couldn’t find “Book Now,” so I moved it to the top.

3.

Added reviews, photos, and FAQ to reassure beginners.

4.

Designed brand identity (cairn logo, warm colours, type pair).

5.

Built site in Framer with CMS for timetable edits.

1.

Sketched mobile wireframes to decide the order of info.

2.

Built a Maze prototype — users couldn’t find “Book Now,” so I moved it to the top.

3.

Added reviews, photos, and FAQ to reassure beginners.

4.

Designed brand identity (cairn logo, warm colours, type pair).

5.

Built site in Framer with CMS for timetable edits.

1.

Sketched mobile wireframes to decide the order of info.

2.

Built a Maze prototype — users couldn’t find “Book Now,” so I moved it to the top.

3.

Added reviews, photos, and FAQ to reassure beginners.

4.

Designed brand identity (cairn logo, warm colours, type pair).

5.

Built site in Framer with CMS for timetable edits.

1.

Sketched mobile wireframes to decide the order of info.

2.

Built a Maze prototype — users couldn’t find “Book Now,” so I moved it to the top.

3.

Added reviews, photos, and FAQ to reassure beginners.

4.

Designed brand identity (cairn logo, warm colours, type pair).

5.

Built site in Framer with CMS for timetable edits.

1.

Sketched mobile wireframes to decide the order of info.

2.

Built a Maze prototype — users couldn’t find “Book Now,” so I moved it to the top.

3.

Added reviews, photos, and FAQ to reassure beginners.

4.

Designed brand identity (cairn logo, warm colours, type pair).

5.

Built site in Framer with CMS for timetable edits.

image of initial sketches

Initial Sketches

image of lo-fi wireframes

Low Fidelity Wireframe

image of initial sketches

Initial Sketches

image of lo-fi wireframes

Low Fidelity Wireframe

image of initial sketches

Initial Sketches

image of lo-fi wireframes

Low Fidelity Wireframe

image of initial sketches

Initial Sketches

image of lo-fi wireframes

Low Fidelity Wireframe

image of initial sketches

Initial Sketches

image of lo-fi wireframes

Low Fidelity Wireframe

Branding

Logo — Cairn stones for balance

Colours — Warm, calm palette

Typography — Clean sans + friendly serif

UI Kit — Buttons, forms, and components

image of tulazen logo

Branding

Logo — Cairn stones for balance

Colours — Warm, calm palette

Typography — Clean sans + friendly serif

UI Kit — Buttons, forms, and components

image of tulazen logo

Branding

Logo — Cairn stones for balance

Colours — Warm, calm palette

Typography — Clean sans + friendly serif

UI Kit — Buttons, forms, and components

image of tulazen logo

Branding

Logo — Cairn stones for balance

Colours — Warm, calm palette

Typography — Clean sans + friendly serif

UI Kit — Buttons, forms, and components

image of tulazen logo

Branding

Logo — Cairn stones for balance

Colours — Warm, calm palette

Typography — Clean sans + friendly serif

UI Kit — Buttons, forms, and components

image of tulazen logo

Final Solution

Mobile-first website with timetable, pricing, and clear “Book Now”

Reassurance for beginners through reviews and photos

New identity with logo, colour palette, and type system

image of final site

Final Solution

Mobile-first website with timetable, pricing, and clear “Book Now”

Reassurance for beginners through reviews and photos

New identity with logo, colour palette, and type system

image of final site

Final Solution

Mobile-first website with timetable, pricing, and clear “Book Now”

Reassurance for beginners through reviews and photos

New identity with logo, colour palette, and type system

image of final site

Final Solution

Mobile-first website with timetable, pricing, and clear “Book Now”

Reassurance for beginners through reviews and photos

New identity with logo, colour palette, and type system

image of final site

Final Solution

Mobile-first website with timetable, pricing, and clear “Book Now”

Reassurance for beginners through reviews and photos

New identity with logo, colour palette, and type system

image of final site

Impact & Results

Impact & Results

Impact & Results

Impact & Results

Impact & Results

92% of test users booked in under 2 minutes

DM bookings dropped by ~70%

Teacher now edits schedule in <10 minutes

92% of test users booked in under 2 minutes

DM bookings dropped by ~70%

Teacher now edits schedule in <10 minutes

92% of test users booked in under 2 minutes

DM bookings dropped by ~70%

Teacher now edits schedule in <10 minutes

92% of test users booked in under 2 minutes

DM bookings dropped by ~70%

Teacher now edits schedule in <10 minutes

92% of test users booked in under 2 minutes

DM bookings dropped by ~70%

Teacher now edits schedule in <10 minutes

image of client

Elizabeth

TulaZen Yoga (Founder)

"Working with Jimmi was a very positive experience. He quickly and professionally implemented changes and shared ideas to improve the design. He provided options tailored to how I wanted the logo to connect with my audience. The website he created was exactly what I envisioned, and has made my life so much easier"

Client Review

image of client

Elizabeth

TulaZen Yoga (Founder)

"Working with Jimmi was a very positive experience. He quickly and professionally implemented changes and shared ideas to improve the design. He provided options tailored to how I wanted the logo to connect with my audience. The website he created was exactly what I envisioned, and has made my life so much easier"

Client Review

image of client

Elizabeth

TulaZen Yoga (Founder)

"Working with Jimmi was a very positive experience. He quickly and professionally implemented changes and shared ideas to improve the design. He provided options tailored to how I wanted the logo to connect with my audience. The website he created was exactly what I envisioned, and has made my life so much easier"

Client Review

image of client

Elizabeth

TulaZen Yoga (Founder)

"Working with Jimmi was a very positive experience. He quickly and professionally implemented changes and shared ideas to improve the design. He provided options tailored to how I wanted the logo to connect with my audience. The website he created was exactly what I envisioned, and has made my life so much easier"

Client Review

image of client

Elizabeth

TulaZen Yoga (Founder)

"Working with Jimmi was a very positive experience. He quickly and professionally implemented changes and shared ideas to improve the design. He provided options tailored to how I wanted the logo to connect with my audience. The website he created was exactly what I envisioned, and has made my life so much easier"

Client Review

Reflection

Reviews and photos mattered more than I expected. The hardest part was balancing beginners’ reassurance with regulars’ need for speed, because they wanted almost opposite things. I also learned the value of testing early — small changes like moving the “Book Now” button had a big impact. Next time I’d add analytics to measure long-term booking behaviour and gather real post-launch feedback from students to see if their needs change over time.

Reflection

Reviews and photos mattered more than I expected. The hardest part was balancing beginners’ reassurance with regulars’ need for speed, because they wanted almost opposite things. I also learned the value of testing early — small changes like moving the “Book Now” button had a big impact. Next time I’d add analytics to measure long-term booking behaviour and gather real post-launch feedback from students to see if their needs change over time.

Reflection

Reviews and photos mattered more than I expected. The hardest part was balancing beginners’ reassurance with regulars’ need for speed, because they wanted almost opposite things. I also learned the value of testing early — small changes like moving the “Book Now” button had a big impact. Next time I’d add analytics to measure long-term booking behaviour and gather real post-launch feedback from students to see if their needs change over time.

Reflection

Reviews and photos mattered more than I expected. The hardest part was balancing beginners’ reassurance with regulars’ need for speed, because they wanted almost opposite things. I also learned the value of testing early — small changes like moving the “Book Now” button had a big impact. Next time I’d add analytics to measure long-term booking behaviour and gather real post-launch feedback from students to see if their needs change over time.

Reflection

Reviews and photos mattered more than I expected. The hardest part was balancing beginners’ reassurance with regulars’ need for speed, because they wanted almost opposite things. I also learned the value of testing early — small changes like moving the “Book Now” button had a big impact. Next time I’d add analytics to measure long-term booking behaviour and gather real post-launch feedback from students to see if their needs change over time.

Like What You See?

Enjoyed this case study? If you’d like to talk about your product, let’s chat.

Like What You See?

Enjoyed this case study? If you’d like to talk about your product, let’s chat.

Like What You See?

Enjoyed this case study? If you’d like to talk about your product, let’s chat.

Like What You See?

Enjoyed this case study? If you’d like to talk about your product, let’s chat.

Like What You See?

Enjoyed this case study? If you’d like to talk about your product, let’s chat.

© 2024 RavenPixel · Built by Jimmi Hawkins

Have a nice day

RavenPixel Design

©2024 RavenPixel

© 2024 RavenPixel · Built by Jimmi Hawkins

Have a nice day

RavenPixel Design

©2024 RavenPixel

RavenPixel Design

©2024 RavenPixel