Protected Page

Enter password to view the HorixOS illustration page.

HorixOS Illustrated Tech Stack (For Laymen)

This page explains how all major HorixOS technologies connect to each other using simple language and relationship diagrams. Think of it like a city map: users enter from the front gate, tasks are routed to departments, work gets processed, and reports come back to leaders.

Simple language System relation diagrams Business + technical view Light theme presentation Back to Main Blueprint

1) Big Picture Relationship Diagram

How all major parts connect from left to right.

Users Owner, Manager, Recruiter Frontend Next.js dashboards API Gateway Auth + Tenant + Rate checks Core Services ATS, Matching, Scraping Communication, AI Adapter Analytics, Workforce External Tools Stripe, Twilio, Email OpenAI/Gemini, OAuth Cloud services Data Stores PostgreSQL + pgvector Redis + Object Storage Event Bus System event stream Triggers analytics + alerts Insights Layer Dashboards + ROI + Burnout AI recommendations
Blue = User-facing Green = Core business logic Yellow = External providers Purple = Data/analytics backbone

2) Layman User Journey (What happens in real life)

Step 1: Agency joins

They sign up, choose a plan, and get their own private tenant space.

Step 2: Team setup

Owner adds managers and recruiters, then connects email and calling tools.

Step 3: Hiring work starts

Jobs are posted, candidates are sourced, and matching ranks best fits.

Step 4: Communication tracked

Calls/emails are analyzed so team quality and candidate engagement are visible.

Step 5: Placement + learning

When placements happen, metrics improve and AI learns to recommend better next actions.

SignupTenant + Plan Setup TeamRoles + Integrations Run HiringJobs + Candidates CommunicateCalls + Emails Improve ResultsAnalytics + AI Learning

3) Tech Stack Relations (Who talks to whom)

Frontend + API + Workers

The website (Next.js) sends requests to the NestJS API. Heavy tasks (scraping, transcription, AI batch jobs) are handed to worker services through Redis queues so the main app stays fast.

FrontendNext.js APINestJS RedisQueues Workersscrape / AI / transcript External APIsTwilio / OpenAI
Storage + Events + Dashboards

Every action writes data to storage and emits events. Those events feed analytics and dashboards so leaders see live business impact.

Core ServicesATS / Comms / AI PostgreSQLTenant data Object StoreCalls / resumes Event BusSystem events DashboardsROI + team insights

4) Security + Billing Relationship Diagram

How access control and money control work together.

User Request owner/manager/recruiter Auth Guard JWT / OAuth check Tenant Guard Right company data? Role Guard RBAC permission check Plan & Usage Check quota + features + limits Billing Meter tokens/minutes/storage Service Executes and logs event + result
RBAC in plain words

Owner controls tenant-wide settings and billing. Manager controls team operations. Recruiter executes hiring tasks. Platform Admin controls system-wide health.

Billing in plain words

Every costly action (AI calls, call minutes, storage, APIs) is counted. Plan limits are checked before processing. Stripe handles payment lifecycle.

5) Data + AI Feedback Loop (Why the system gets smarter)

Recruiter Action call, email, move stage Event Logged event bus Analytics Update scores + trends AI Learns pattern updates Better Recommendations higher placement speed/quality

What this means practically

For Recruiters

They get smarter daily suggestions (who to call, follow-up timing, risk alerts).

For Managers

They see team quality signals (engagement, conversion, burnout risks).

For Owners

They track ROI, cost efficiency, and where automation creates savings.

6) Simple Glossary (Non-technical)

TermSimple Meaning
TenantOne customer company with its own isolated data and settings.
API GatewayMain gatekeeper that checks identity, company, and access before work starts.
RBACRole-based rules that decide who can do what (Owner/Manager/Recruiter).
WorkerBackground helper process for heavy tasks so main app stays fast.
Event BusA stream of “what just happened” messages across the system.
Vector DBSpecial database for similarity search (matching candidates to jobs).
MeteringCounting paid usage like AI tokens, call minutes, and storage.
Closed LoopSystem learns from past outcomes and improves future recommendations.

Page generated for illustration from HorixOS architecture, workflow, directory, RBAC, and API requirement documents.

↑ Top