Skip to content

What's Built

Complete technical specifications of deployed components


In This Section

Page Description
Infrastructure Docker, Terraform, cloud resources
API Endpoints All 14 webhook endpoints
Database Schema PostgreSQL tables and relationships
Voice Agent Vapi configuration and tools
Deployment Scripts, SSL, monitoring
Marketing Website React 19 frontend (vitaravox.ca) ⭐ NEW

Deployment Status

Component Status Version
Voice Agent ✅ Running 1.1.0
PostgreSQL ✅ Running 16
NGINX ✅ Running Alpine
Admin Dashboard ⚠️ Basic 2.0.0
OSCAR (Dev) ✅ Running 15.x

Infrastructure Summary

Production (OCI Toronto)

Resource Specification
Compute VM.Standard.A1.Flex
vCPU 4
Memory 24 GB
Storage 200 GB

Development (AWS Montreal)

Resource Specification
Instance t3a.medium
vCPU 2
Memory 4 GB
Storage 30 GB gp3

Docker Services

vitara-platform/
├── docker-compose.yml
├── voice-agent/
│   ├── Dockerfile
│   ├── server.js
│   └── package.json
├── nginx/
│   ├── nginx.conf
│   └── conf.d/api.conf
└── database/
    └── init.sql
Service Port Health Check
vitara-db 5432 pg_isready
vitara-voice-agent 3001 /health
vitara-nginx 9443 /

API Summary

Category Endpoints
Patient Lookup 3
Clinic Info 2
Appointments 4
Registration 2
Call Management 2
Health 1
Total 14

Database Tables

Table Records Purpose
clinics 1 Clinic profiles
clinic_config 1 Settings
clinic_hours 7 Working hours
clinic_holidays 0 Closures
clinic_providers 0 Provider overrides
waitlist 0 New patient queue
call_logs 0 Analytics
users 0 Admin accounts
audit_logs 0 Admin actions

Git Repositories

Repository Location Purpose
vitara-platform /opt/vitara-platform Production deployment
vitara-platform /home/ubuntu/vitara-platform Development/planning

External Services

Service Purpose Status
Vapi.ai Voice AI Configured
Deepgram Speech-to-text Via Vapi
Azure TTS Text-to-speech Via Vapi
Let's Encrypt SSL certificates Active
Cloudflare DNS Active

Start Here

  1. Infrastructure detailsInfrastructure
  2. API documentationAPI Endpoints
  3. Database designDatabase Schema
  4. Voice configurationVoice Agent
  5. Deployment processDeployment