UKG Portal v3.0 - Production System Showcase

AI-Powered Customer Engagement
Platform for Visa Consultancy

A comprehensive enterprise system built with Next.js 15, TypeScript, and Google Gemini AI. Featuring intelligent WhatsApp automation, multilingual support, visa lifecycle management, and advanced lead scoring—all deployed in production.

Next.js 15TypeScriptPostgreSQLGoogle Gemini AIWhatsApp APIPrisma ORM
90,000+
Lines of Code
50+
Database Models
65+
API Endpoints
25+
Services Built
Production Ready
Deployed & operational
Version 3.0
109 commits, 386 files
Full Stack
Frontend to deployment
AI Automation
Google Gemini-powered responses handling 40-60% of customer queries automatically with intelligent handover detection
Multilingual Support
Seamless conversations in English, Sinhala, and Tamil with context-aware AI assistance available 24/7
Visa Management
Automated visa lifecycle tracking with proactive 30 and 60-day expiry alerts and renewal reminders
Lead Scoring
Intelligent lead qualification (1-100 scoring) with conversation analysis for engagement and urgency tracking

Comprehensive Platform Capabilities

AI-Powered Auto Responses
Multi-Account WhatsApp Dashboard
Real-Time WebSocket Updates
Visa Expiry Tracking & Alerts
Automated Lead Scoring (1-100)
Student Document Checklists
Bulk WhatsApp Messaging (2000+)
Smart Reminders & Follow-ups
Cron-Job Event-Driven System
Facebook Ad Campaign Tracking
Email Integration & Auto-Ticketing
Voice Transcription & Search
Ticket Transfer & Team Collaboration
Digital Forms & PDF Merge
Enterprise Security (RBAC + Argon2id)
Client Portal Document Submission
Analytics & Reporting Dashboard
Automated Workflow Routing

Feature Highlights

Advanced capabilities that set this platform apart

Real-Time Communication
Socket.io WebSocket connections for instant updates
Live conversation monitoring across all accounts
Real-time message delivery status tracking
Push notifications via Firebase Cloud Messaging
Multi-Account WhatsApp Management
Manage multiple WhatsApp Business accounts
Unified dashboard for all conversations
Account switching with branch management
Per-account AI configuration & knowledge base
Document Management System
Dynamic student document checklists
Client portal for secure document submission
PDF merge & processing for student files
Multi-cloud storage (R2 + Google Drive)
Event-Driven Architecture
Cron-job.org webhooks for scheduled tasks
No polling - fully event-driven design
pg-boss job queue for background tasks
Automated reminder & follow-up scheduling

Technical Architecture

Enterprise-grade architecture with modern technologies and best practices

Frontend Stack
Next.js 15.5.9 with App Router
TypeScript 5.x for type safety
Tailwind CSS + Framer Motion
shadcn/ui + Radix UI components
TanStack React Query v5
Socket.io for real-time updates
Backend & Database
Node.js 20+ runtime
Prisma ORM v6.19.0
Neon PostgreSQL 15
NextAuth.js v4/v5 authentication
pg-boss job queue system
50+ normalized database models
Integrations
Google Gemini AI API
Meta WhatsApp Business API
Gmail + Resend email services
Twilio SMS integration
Cloudflare R2 + Google Drive
Monday.com CRM webhooks

Perfect For

Built specifically for visa consultancy and recruitment agencies

Student Visa Agencies
Manage student applications, track visa status, automate document requests, and handle queries in multiple languages
Work Visa Consultants
Track client visa lifecycles, send renewal reminders, manage bulk communications, and score leads automatically
Recruitment Firms
Handle high-volume inquiries, qualify candidates with AI, track Facebook ad conversions, and collaborate across teams

Project Information

Developed by a full-stack engineer for UniKey Global

Development Metrics
Total Lines of Code~90,500+
v3.0 Commits109
Files Changed (v3.0)386
Database Tables50+
API Endpoints65+
Service Modules25+
UI Components100+
Key Achievements
AI Cost Optimization
50% reduction through smart button generation
Database Normalization
Migrated to 3NF for better performance
Event-Driven Architecture
No polling, using cron-job.org webhooks
Scalable Messaging
Tested bulk WhatsApp to 2,000+ contacts
Security First
Argon2id, RBAC, CSRF, rate limiting
Production Deployment
Railway auto-deploy with Docker
Comprehensive Testing
Webhook tests, integration tests
System Access
This is a production system. Access the admin dashboard to explore the full feature set, or contact the development team for a demo.
All Systems Operational

Need assistance? Contact your system administrator