App, Website & Corporate Design
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.
Hi, marble booking!
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!
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...
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
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.
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
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!