Vultr T2 - AI-Powered Customer Care Platform
Vultr T2 is an innovative customer care platform that combines AI-powered interactions with real-time video communication. The platform enables efficient task management, customer engagement, and sales representative support through an integrated system of dashboards and AI features.
π€ AI-Powered Task Management
Smart task creation with automated scripts
Data-driven customer assignment
Intelligent workload distribution
π Comprehensive Dashboard System
Admin control center for oversight
Representative workspace for task management
Real-time performance monitoring
π₯ Advanced Video Communication Suite
Agora-powered two-way video calls
Seamless customer-representative interactions
Professional meeting environment
π§ Real-Time Intelligence Features
AI-powered conversation hints
Keyword tracking and analysis
π¬ Smart Support Infrastructure
GenAI-powered RAG chatbot
Call analysis and insights
Stored transcriptions for quality assurance
PHP (Latest stable version)
Install AiCall dependencies
Install Chatbot dependencies
Install Server dependencies
Install Backend dependencies
Install Frontend dependencies
PHP & Laravel & Compose Configuration
Install PHP from official website
Create PHP configuration directory at C://Program Files//php-8.2.25
Configure php.ini - Enable pdo_mysql extension
Start all services concurrently
Environment Variables .env
VULTR_ENDPOINT=blr1.vultrobjects.com
VULTR_ACCESS_KEY=your_access_key
VULTR_SECRET_KEY=your_secret_key
task_bucket=taskdatabucket-3
user_bucket=userdatabucket-3
csv_bucket=csvuploadbucket-3
JWT_SECRET=your_jwt_secret
Node.js Backend Endpoints
POST /api/auth/signup - Register admin users
POST /api/auth/signup-representative - Register representatives
POST /api/auth/login - User authentication
POST /api/admin/create-task - Create tasks
GET /api/admin/tasks - Retrieve tasks
GET /api/admin/representatives - List representatives
POST /api/admin/upload-csv - Upload customer data
Representative Operations
GET /api/representative/assigned-tasks - Get assigned tasks
Laravel Backend Endpoints
POST /generate-token - Generate chat session token
POST /send-message - Send chat messages
GET /session-messages/{session_token} - Retrieve session messages
This project is licensed under the MIT License.
Soham Mhatre - Github Profile
Manthan Barhate - GitHub Profile
Omkar Khoche - Github Profile
Create an issue in the GitHub repository
Contact the repository maintainers