All projects
VisaEnsure
Immigration operations platform for a visa consultancy
Next.jsTypeScriptNode.jsMongoDBTailwind

The Problem
A visa consultancy managed hundreds of applicant files across spreadsheets and email threads — documents got lost, deadlines slipped, and clients had no visibility into their application status.
The Solution
VisaEnsure centralizes the entire immigration workflow: applicant CRM, document collection with checklists, case stage tracking, and automated status updates to clients — one source of truth for consultants and applicants alike.
Key Features
- Applicant CRM with case stages and assigned consultants
- Document checklist per visa type with upload tracking
- Deadline reminders and SLA alerts
- Client portal showing live application status
- Role-based access for consultants, admins, and clients
- Audit trail of every case action
Architecture
Next.js App Router frontend with server actions, Node.js services, and MongoDB. Documents stored in cloud storage with signed URLs. Background jobs send reminder emails; every mutation writes to an audit log collection.
Results
Replaced the spreadsheet workflow for live consultancy operations — case lookup went from minutes to seconds and clients stopped calling for status updates.
Timeline
Ongoing — Phase 1 shipped, Phase 2 in development
Lessons Learned
- · Operations software lives or dies by the audit trail — build it from day one.
- · Consultants adopt tools only when the first screen answers 'what needs my attention today?'
Future Improvements
- · AI document verification and data extraction
- · WhatsApp integration for client notifications
Next project
ManaKrishi