Project Overview

Why was the VV Studios website rebuilt?

I rebuilt the company website from scratch. The previous website used a web builder, which made it difficult to maintain and customise.

Problems with the previous website

  • The previous setup depended on an embedded Google Form, which created a poor user experience and difficult booking process.
  • The Google Form couldn’t be customised. It wasn’t possible to implement custom layouts or create a cohesive design that aligned with the brand’s visual identity.
  • Payments were handled in a separate interface that often opened in a new tab, disrupting the user journey and often led to failed bookings.
  • The overall website lacked clear direction. There was no dedicated landing page or strong CTAs to guide users towards the booking process.
Old VV Studios website
Previous implementation of the website using a web builder

Key Improvements

What improvements were made to the website?

Automation & Efficiency

  • Developed custom booking form that accepts payments through Stripe
  • Automated calendar event creation using Google Calendar API
  • Automated email notifications through Resend
  • Automated invoice generation and session reminder emails created using react-email and react-pdf
  • Bookings are saved in a Convex database and can be viewed in an admin dashboard

User Experience & Interface Design

  • Redesigned interface with a modern, cohesive visual system that better matches the company’s brand identity.
  • Continuously tested and iterated on the design to ensure it was successful and easy to navigate.
  • Created a dedicated landing page with a clear CTA to guide users toward the booking process. This made the conversion flow more direct, supporting business growth.

Performance Optimisation & Accessibility

  • Added SEO optimisations to improve website visibility and search engine rankings.
  • Implemented responsive layouts so the website works well across all devices.
  • Improved website performance to deliver faster load times and a responsive experience. These changes made the site more satisfying to use and improved overall user satisfaction.
  • Provided support for full keyboard navigation so its easier for users to navigate the site using the keyboard.
VV Studios website booking form
New appointment booking form redesign