Back to Projects

Minuvox

Multi-tenant SaaS booking and business management platform

Minuvox is a multi-tenant SaaS booking platform where companies register and manage their own isolated booking systems. Staff members manage clients, services, categories, and appointments through a server-rendered interface powered by Django templates and HTMX for seamless interactivity without JavaScript framework overhead.

The platform includes a full invoicing system with configurable tax rates and invoice numbering, analytics dashboards for business insights, and a calendar interface with filtering and search. Security features include Cloudflare Turnstile bot protection and GDPR-compliant company self-deletion.

With 28 completed development phases across version 1.2.11, Minuvox demonstrates disciplined iterative development from initial booking functionality through advanced features like analytics, SEO optimization, and timezone migration.

Minuvox screenshot
28
Dev Phases
25+
Django Models
v1.2
Version
SonarCloud
Code Quality

Screenshots

A closer look at the application

Dashboard with KPIs, popular services, and staff performance

Dashboard with KPIs, popular services, and staff performance

Calendar view with color-coded bookings and staff filtering

Calendar view with color-coded bookings and staff filtering

Invoice detail with line items, tax calculation, and booking link

Invoice detail with line items, tax calculation, and booking link

Invoice list with status filters and search

Invoice list with status filters and search

Client management with search, status badges, and actions

Client management with search, status badges, and actions

Audit trail with entity and action filtering

Audit trail with entity and action filtering

The Challenge

SMBs need booking management without enterprise complexity. Existing solutions are either too simple or too expensive and complex for small teams.

Multi-tenant isolation
Booking + invoicing workflow
GDPR compliance
Low operational overhead
Business analytics

System Architecture

How the system is structured from edge to interface

Frontend
Django Templates
HTMX
Tailwind CSS
Server-Side Rendering
Application
Django 5.2
Djoser Auth
Gunicorn
ORM
Data
PostgreSQL
SMTP
Email
Brevo
Platform
GKE
ArgoCD
Docker Hub
SonarCloud
Cloudflare
Turnstile

Containerized Deployment

Docker multi-stage builds with Gunicorn WSGI server and WhiteNoise static file serving.

GitOps with ArgoCD

Automated rollouts on GKE with health checks, sync policies, and declarative management.

CI/CD + SonarCloud

GitLab CI with automated testing, linting, and SonarCloud code quality gates on every merge request.

Engineering Decisions

Why we chose specific technologies and patterns

Tech Stack

Technologies and tools powering this project

Backend
Django
Django REST Framework
Gunicorn
Frontend
HTMX
Data
PostgreSQL
Infrastructure
Brevo
Docker
Kubernetes
ArgoCD
SonarCloud
Cloudflare

Interested in a project like this?

We build custom platforms tailored to your business needs. Let us know how we can help.