Booksalon

A system for booking and managing beauty salons, physiotherapists, personal trainers, and other vendors.

  • From prototype to product
  • Prompt increase of app registered vendors
  • Ready for market growth and international expansion
ReactGraphQLApollo
TypeScript

Challange

What did the client expect?

Take over existing prototype

Unify a set of unfinished or partially finished chunks of the system built by different teams.


Make app production-ready

All the way through, from the setup of code quality tools, through the deployment process, to monitoring.

Refactor data model

With proper access and validation support to be implemented from scratch.

Approach

How did we work on the project?

Our task was to overtake the project and make it coherent, functional, and ready to be published.

We implemented functionalities with fully customizable information for the customer, booking and payment functionalities, staff management, interactive widgets, and so forth.

We started with small steps to minimize the risk for the client, with just one developer. However, our team quickly expanded into five people to develop all the required features in a reasonable time.

Results

What did we achieve?

The project we took over was a prototype, which we turned into a modern, sophisticated system to run beauty and wellness salons, physiotherapist offices, personal training venues, and similar vendors.

The system gained commercial traction and is rapidly growing, with an increasing number of vendors registered.

  • 900+ saloons
  • hundreds of thousands of transactions & bookings

For owners & entrepreneurs, the system allows managing their salon as an organization, including staff & shift management, services management, product and sales management, accepting payments with a dedicated payment terminal, booking management also via a widget embedded at their salon’s website with fully customizable information for the customer.

Booksalon allows the salon’s staff to manage their shifts and customers.

But most of all, it serves thousands of customers to do a complex service: smooth online reservation, starting from the payment, through automated SMS and e-mail reminders, the possibility to pay online and on-site via a credit card terminal, additional products to the basket, ordering.

For payments through terminals, we choose the Poplapay solution. For online payments, we choose the PaymentIQ solution.

The initial strategy was to grow within Scandinavia. Currently, the system is fully ready to grow internationally, even beyond that market.

From prototype to product

We took over a prototype and made it market-ready

Quick user-base growth

The system gained traction soon after release

Market success

The application is an established service now

Functionality

Key features

  • time management through a calendar interface
  • booking system for the end-users
  • customers, employees, services, and booking management
  • point-of-sale system
  • payment facilitation
  • financial management
  • SMS and email notifications around the booking
  • Internationalization
  • booking web widget
  • complex admin report
quote symbol

I had my doubts about outsourcing some key development areas outside our company; however, people at Vazco have proven my doubts wrong. The team at Vazco has shown real commitment and product ownership at such a level that it would be hard to build even internally and definitely rare when outsourced. They are also really nice people and fun to work with.

Jonne Castrén

Founder and CEO of Book Salon Oy

Let’s work Together!

Michał Zacher

Michał Zacher

CEO at Vazco

Like what we do? Let’s talk about your project
and build something your users will love.