All projects

VisaEnsure

Immigration operations platform for a visa consultancy

Next.jsTypeScriptNode.jsMongoDBTailwind
VisaEnsure main screenshot

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