Row-level security, schema-per-tenant, and tenant context patterns for Spring Boot — with the request lifecycle, index rules, and pitfalls from three production multi-tenant systems.
Tag: SaaS
Self-Hosted TTS with Kokoro ONNX: What CPU-Only Inference Actually Gets You
Building a smart-home TTS stack on hardware you already own — no GPU, no cloud API, no bill. We wanted text-to-speech for automation triggers that runs locally, on existing CPU hardware, without sending every doorbell announcement through a third-party API. So we built a FastAPI service around Kokoro ONNX with voice blending, dialogue scripting, and […]
Building Since: A Self-Hosted Claim Tracker with PocketBase, React, and Express
Every prediction someone makes online deserves accountability. We built Since — a self-hosted temporal claim tracker — to register predictions, record past events, attach evidence, open disputes, and verify outcomes over time. The stack is deliberately lightweight: React 19, PocketBase, Express.js, and Docker. Here’s why we chose each piece, what surprised us, and what we’d […]
Vue 3 vs React for Enterprise SaaS
The framework debate that actually matters when you’re building for production. An honest comparison of Vue 3 and React for enterprise SaaS.
TorqueBooks: Building a Workshop Management System for South African Auto Shops
How we built TorqueBooks — a multi-tenant workshop management system using PocketBase, React, and Keycloak. Real war stories from 8 weeks of development.