Back to Projects
sentriq.nickslab.app...

Sentriq

A cron job and background task monitoring SaaS built & launched solo to help teams catch scheduled job failures before outages. Live at sentriq.nickslab.app, serving 15 customers, including 6 paying.

Sentriq
RoleFounder & Solo Developer
Live Traction15 Customers (6 Paying)
API Endpoints151 REST Endpoints
Codebase Scale75,825 Total LOC (783 Files)

The Problem & Product Vision

Live Revenue-Generating Background Task Monitoring SaaS

Sentriq is a live, revenue-generating SaaS product at sentriq.nickslab.app built and launched solo. Silent failures plague production systems — cron jobs crash, queue workers stall, and database sync scripts fail quietly without throwing visible HTTP errors. Sentriq solves this by ingesting real-time heartbeat pings (`/signal`), evaluating execution schedules against configurable grace-period tolerances, and firing multi-channel alerts across Slack, Discord, Telegram, WhatsApp, Email, and Webhooks before silent failures turn into costly outages.

Key Features Delivered

Production capabilities spanning real-time signal ingestion, background workers, and multi-tenant SaaS dashboards.

01

Sentriq Engine

Pings via /signal tracking execution status (start, success, failure), latency, and custom payload metadata.

Real-Time Heartbeat Ingestion Engine

Sentriq·Module 01
SIGNAL
02

Sentriq Engine

Isolated background monitor worker evaluating cron schedules against grace period tolerances to flag overdue runs.

Missed-Run Detection & Grace Periods

Sentriq·Module 02
WORKER
03

Sentriq Engine

Instant anomaly dispatch across Slack, Discord, Telegram, WhatsApp, Email & Webhooks with cooldown protection.

Multi-Channel Alert Dispatcher

Sentriq·Module 03
ALERT
04

Sentriq Engine

Dedicated WebhookRetryWorker featuring exponential backoff, HMAC payload signing, and Dead Letter Queue (DLQ).

Resilient Webhook Pipeline & DLQ

Sentriq·Module 04
RETRY
05

Sentriq Engine

Organization & Project hierarchy with member invitations, role transfers, and fine-grained access controls.

Multi-Tenant Workspaces & Granular RBAC

Sentriq·Module 05
TENANT
06

Sentriq Engine

Multi-tier plan management with Stripe, Razorpay, and Cashfree integrations & raw-body HMAC verification.

Multi-Provider Subscription Billing

Sentriq·Module 06
BILLING
151

API Endpoints

Express.js REST APIs following Clean Architecture / DDD across 18 feature route domains.

41

Prisma Models

PostgreSQL database models and 22 ENUMs supporting multi-tenancy, job trees, incident timelines & billing.

75,825

Lines of Code

52,911 LOC Node.js backend + 22,914 LOC React 19 / Vite frontend dashboard across 783 source files.

4

Worker Runtimes

Isolated Redis-backed background workers (job-monitor, alert-dispatch, WebhookRetryWorker, DLQ).

Execution & Solo Architecture

My Role & Contribution

Founder & Solo Developer

Solo Product Architecture

Conceived, designed, and built Sentriq solo from the ground up — architecting 114 application use cases, 41 database tables, multi-tenant team permissions, 2FA security, and subscription checkout integrations.

Clean Architecture / DDD (114 Use Cases)
Multi-Tenant Workspace & Granular RBAC
Multi-Provider Checkout (Stripe, Razorpay, Cashfree)
ScopeFounder, Product Architecture & Fullstack Engineering
75,825 Total LOC Fullstack Platform

Async Worker Engine & DLQ Pipeline

Engineered an isolated worker execution engine (`src/main/worker.ts`) with Redis-backed queues, sliding-window rate limiters, dead-letter queues, and real-time React 19 dashboard analytics.

4 Background Workers & DLQ

Isolated job monitors, alert dispatchers & WebhookRetryWorker.

151 REST Endpoints

Clean Architecture with Zod validation, JWT & Hashed API Keys.

Multi-Channel Alert Dispatch

Slack, Discord, Telegram, WhatsApp, Email & Webhook delivery.

React 19 & GSAP / Three.js

Modern frontend dashboard with Recharts, GSAP & Three.js 3D.

StackNode.js · Express · TypeScript · PostgreSQL · Prisma · Redis · React 19 · Vite · Redux · Tailwind
Production Scale & Architecture Telemetry
LOG: SAAS MONITORING
[ACTIVE_TRACTION]
0+

Live SaaS Customers

15 active customers on sentriq.nickslab.app (6 paying).

[API_ENDPOINTS]
0+

REST API Endpoints

Clean Architecture REST APIs with Zod validation.

[TOTAL_CODEBASE_LOC]
0+

TypeScript LOC

783 source files built entirely solo from scratch.

SYSTEM VERIFIED LOGOperating live at sentriq.nickslab.app — real, revenue-generating SaaS product

Live Product in Production

Sentriq is live at sentriq.nickslab.app — serving 15 active customers, including 6 paying subscribers.