Salora Documentation

Overview

Open-source booking system built with SvelteKit, Cloudflare Workers, and tRPC.

Active Development

Salora Core is currently in active development. While the foundational architecture is operational, it is not a plug-and-play solution out of the box. Deploying and utilizing the system requires manual setup, configuration of external providers (Cloudflare, PostgreSQL, SMTP), and sufficient technical expertise to adapt it to your environment.

Welcome to the Salora Core documentation. This guide provides the foundational knowledge required to develop, deploy, and scale the open-source booking system.

What is Salora?

Salora started as a passionate project to solve complex scheduling challenges for service-based businesses. While our roots are in the Netherlands and the current interface is fully Dutch, the platform is built for global scale. We are actively migrating to a complete internationalization (i18n) architecture to support users worldwide.

It serves as a modern, robust foundation for booking management, customer relationship handling, and team scheduling.

License: AGPLv3

Technology Stack

Salora utilizes a high-performance stack optimized for edge environments:

  • Frontend: SvelteKit with TypeScript
  • Backend: Cloudflare Workers for serverless edge compute
  • API: tRPC for end-to-end type safety
  • Database: Prisma ORM
  • Documentation: Fumadocs with MDX

Getting Started

Choose your starting point based on your implementation goals:

Key Features

  • Full-featured booking and appointment management.
  • Customer relationship management (CRM).
  • Advanced service and employee scheduling.
  • Dynamic opening hours and availability engine.
  • Calendar integration and dashboard analytics.

On this page