App, Website & Corporate Design

marble booking

From yoga classes to complex consultant training courses, marble booking handles online bookings across all industries and is highly flexible.
As a cloud-based web application, marble booking enables its users to record online bookings from customers with customized and individual booking pages and manage them in a modern user interface.

Year

2024

Type

SaaS App

Category

  • App Development
  • Nuxt.js
  • SaaS
  • UI/UX
  • Web Development

Hi, marble booking!

Effortless. Modern. Customized.

About a year ago, we were looking for such a solution for a customer project ourselves. At the time, the plan was simply to create a website. But our research quickly became frustrating: we couldn't find an online booking system that

  • met all our requirements

  • was intuitive to use

  • could be customized in terms of look and feel

  • offered transparent pricing structures

  • was as simple or complex as our customers' needs

The full program!

App, Website, Corporate Design

As a cloud-based web application, marble booking enables its users to capture online bookings from customers with customized and individual booking pages and manage them in a modern user interface.

For trainers, coaches, course instructors, hosts, and more, marble booking is ideal for recording training sessions, coaching sessions, courses, seminars, vacation homes, and trips in one booking system and keeping track of all bookings at all times.

Tick tock...

Tech stack in 100 seconds

App

marble booking is based on the JavaScript framework Nuxt.js.

This lays the foundation for a high-performance and innovative system. The framework's intuitive and component-based programming allowed all requirements for a modern online booking system to be implemented precisely.

Based on the programmed components, the user-friendly and responsive front end was implemented using classic web technologies such as HTML5, CSS3, and JavaScript. The cloud-based application runs on the server side in conjunction with other systems and specially created APIs. All system data, logins, and uploaded files are stored in databases from the open-source provider Supabase (a Google Firebase alternative).

In addition to the database and the main application, marble booking runs three additional Node.js servers that handle subscription processing, email communication, and PDF invoicing.

Generating a PDF automatically from customers' highly variable billing data proved to be no easy task. However, with the help of the JavaScript library "Puppeteer", a solution was found. Puppeteer creates a virtual instance of a Chrome browser, then loads previously generated HTML data into a virtual browser window and returns the finished PDF via the Chrome browser's print function.

  • #49455F

  • #787199

  • #EDF1FF

  • #5B8DB2

  • #F5F6FA

UX in its most beautiful form

Elegance meets clarity – for an intuitive user interface that is enjoyable to use

At marble booking, aesthetics meet functionality. Our goal was clear from the outset: a user interface that not only looks beautiful, but also feels intuitive. Minimalist forms, clear structures, smooth transitions – every detail was designed to simplify the booking process and create a seamless experience.

For us, design is not an accessory, but part of the user experience. Everything should appear easy, even if there is complexity in the background.

Website

For the sake of simplicity, we will keep this brief: The blue-violet "marble design" is used throughout the website and is always present. The booking system and all its functions are clearly in the foreground in terms of content, as is the option for every customer to take out a subscription entirely independently via the website – simply Software as a Service (SaaS).

The Kirby content management system has once again proven itself as the CMS of choice. Its high user-friendliness, flexibility, scalability, and multilingual capabilities made it the ideal choice.

Sometimes you have to create the solution yourself

A game changer for anyone who wants more than the standard

We are convinced that marble booking is a real game changer. Sometimes you just have to create the solutions you want yourself. And that's exactly what we aim to do: we offer you the solution you've been looking for. marble booking was born out of practical experience – out of real needs, real ideas, and real demands. We believe it will change the way you think about bookings.

Subscribe to our channels now so you don't miss a thing. Be part of our journey with marble booking!

We develop experiences that last

You have the vision - we provide the digital know-how to create an exceptional web experience.

Let's talk without obligation - together we'll turn the digital world into your playground!