Latest posts
Fresh from the blog
Learn Cloudflare Turnstile Security Check Using Angular and Azure Functions
This article demonstrates how to add a Cloudflare Turnstile security check to a login page and a comment form — a CAPTCHA your visitors do not have to solve.
Sep 15, 2026
Learn Azure Blob Storage Media Library Using Angular and Azure Functions
This article demonstrates how to build a media library on Azure Blob Storage — upload, replace and delete images from an Angular admin page, with no database table.
Sep 14, 2026
Beyond the Waiting Room: Inside Our Hospital Management System
A tour of our new interactive Hospital Management demo — OPD/IPD patient management, clinical charting with live allergy checks, unified lab & radiology order tracking, pharmacy inventory, and automated billing/claims, all sharing one patient record and running client-side on Vue 3 with an in-browser SQLite database.
Aug 30, 2026
One System for the Entire Employee Lifecycle: Inside Our HR Management System
A tour of our new interactive HR Management demo — core HR records, recruitment ATS with a Kanban pipeline, time & attendance, payroll runs, and performance & talent tracking, all sharing one employee record and running client-side on Vue 3 with an in-browser SQLite database.
Aug 30, 2026
From Front Desk to Full Log: Inside Our Visitor Management System
A tour of our new interactive Visitor Management demo — pre-registration with QR passes, live watchlist screening, compliance-gated check-in, host alerting, and real-time occupancy reporting, all running client-side on Vue 3 and an in-browser SQLite database.
Aug 30, 2026
Building a Smarter Inventory: Inside Our Inventory Management System
A tour of our new interactive Inventory Management demo — real-time stock tracking, low-stock alerts, an immutable transaction log, and valuation reports, all running client-side on Vue 3 and an in-browser SQLite database.
Aug 30, 2026