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.