Skip to content

Architecture Overview

Understanding BizRnr's modern, scalable, and secure architecture built on industry-leading technologies.

System Architecture

Client Layer

User-facing applications and interfaces

Web Dashboard
Next.js 14 + React 18
Responsive UI, Dark Theme
Mobile Responsive
Tailwind CSS
Touch-optimized UI
Public Pages
Booking, Landing
SEO Optimized

Application Layer

Business logic and API endpoints

API Routes
Next.js Server
36+ Endpoints
Authentication
Supabase Auth
SSR + Cookies
Middleware
Route Protection
Role-based Access
Webhooks
Event Handling
Real-time Updates

Data Layer

Database and storage systems

PostgreSQL
Supabase Database
9 Tables, Full RLS
Row Level Security
Data Isolation
Per-user Policies
Real-time
Live Updates
WebSocket Support

External Integrations

Third-party services and APIs

ElevenLabs
Voice AI
Twilio
SMS Gateway
Google Calendar
Scheduling
SMTP
Email Delivery

Data Flow Architecture

Inbound Call Flow

1Customer Calls
2ElevenLabs AI Answers
3Conversation Processing
4Webhook to BizRnr
5Data Stored
6User Notified

Outbound Call Flow

1User Schedules Call
2Contact Selected
3ElevenLabs API Called
4AI Makes Call
5Results Captured
6Status Updated

Scalability & Performance

Horizontal

Auto-Scaling

Automatically scales to handle increased traffic and concurrent calls without manual intervention.

Edge

CDN Delivery

Static assets served from edge locations worldwide for lightning-fast page loads.

Cache

Smart Caching

Intelligent caching strategies reduce database load and improve response times.

Security First Architecture

Every layer of our architecture is designed with security in mind. Learn more about our security measures in the Security & Compliance section.