Skip to content
Introduction Price $49 −$20

For Developers

Full source code.
No black boxes.

Laravel, PHP, SQLite or MySQL, full source code, single-business architecture. Read it, extend it, make it yours.

Full source code

Not encrypted, not obfuscated. Every PHP file, every migration, every template. Read the code, understand the architecture, extend it.

Agent API

Read-only JSON API with Bearer token authentication. Pull businesses, invoices, services, and availability into reporting scripts or private tools.

Minimal stack

Laravel and PHP with SQLite or MySQL. No Redis, no Node.js, no Elasticsearch, no queue workers. Runs on a €5/month VPS or shared hosting.

Architecture

The architecture.

Readable code, documented decisions, no magic.

Single-business architecture

One installation per business. Each has its own invoices, customers, staff, settings, and data. Clean tenant isolation.

Four invoicing engines

Time slots, resources, capacity, and events. Each pattern has its own invoicing engine with availability calculation, conflict detection, and validation rules.

Row-level locking

MySQL SELECT FOR UPDATE prevents duplicate invoices under concurrent load. No Redis, no external locks. The database handles concurrency.

GDPR by design

Consent collection, data access requests, right to deletion, and automatic anonymization after configurable retention periods. Built into the data layer.

Notification system

Confirmation, reminder, and cancellation emails with per-business branding. Queue-compatible. Configurable lead times and templates.

Embed widget

One-line JavaScript snippet adds a "Invoice Now" button to any site. Loads the invoice flow in a branded iframe. Cross-origin compatible.

Requirements

What you need.

PHP 8.4+
MySQL 8.0+
PDO MySQL, OpenSSL, mbstring, fileinfo, GD, Zip
No Redis required
No Node.js required
No external payment or calendar API keys required

Full server requirements →

Get started

Read the code. Own the code.

One-time purchase. Full source. No lock-in.