AD.
INITIALIZING_SYSTEM
000%
AD.
PROJECT 02Consultancy Platform · 2024

Tesca Visa Consultancy

An interactive visa application and tracking portal providing real-time status updates and document checklist management.

RoleFull-Stack Developer
Timeline5 weeks
Core StackNext.js, MERN Stack, Node.js
Live Site ↗GitHub ↗
Tesca Visa Consultancy - Screenshot and interface preview
3×

Faster application processing

12

Supported countries

99%

Client satisfaction

// The Objective

Problem & Context

Tesca Visa Consultancy assists individuals and students across Gujarat in obtaining international visas for study, work, and tourism across 12+ destination countries. The objective was to replace tedious manual paperwork and fragmented WhatsApp communication with a centralized, transparent client portal.

The Core Bottleneck:

Applicants struggle with opaque visa steps and lack a clear, centralized platform to track applications, understand country-specific requirements, and upload sensitive documents securely.

// The Solution

Engineering Strategy

Engineered a modern web portal featuring step-by-step country guides, a dynamic eligibility calculator, secure document upload pipelines, and an administrative lead dashboard.

Frontend built with Next.js and Tailwind CSS for rapid layout rendering. Backend powered by Node.js and Express.js with structured REST endpoints. Integrated client-side file pre-validation and cloud storage pipelines for encrypted document handling.

// Decisions

Architectural & Technical Choices

DECISION 01

Built a modular country-requirement rule engine allowing non-technical staff to update visa criteria without redeploying code.

DECISION 02

Implemented client-side file compression and MIME-type verification before upload to prevent server overload and security risks.

DECISION 03

Designed custom appointment booking workflows with automatic calendar slot reservation.

// Problem Solving

Engineering Challenges Overcome

⚠️ Challenge: Handling diverse document formats (PDF, JPG, PNG) under strict upload size constraints.

✓ Solution: Implemented client-side image resizing and compression along with multipart streaming upload handlers on the backend.

⚠️ Challenge: High bounce rate on old static enquiry forms due to user confusion over country-specific prerequisites.

✓ Solution: Created an interactive questionnaire that filters requirements in real time, boosting inquiry conversions by 3x.

// Capabilities

Shipped Product Features

Country-specific visa roadmap explorer (Canada, UK, USA, Europe, Australia)
Interactive eligibility assessment calculator with instant recommendation score
Document checklist generator tailored to visa categories (Student, Visitor, Work)
Consultation appointment scheduler with automated email confirmations
SEO-optimized landing pages for high-intent study-abroad and immigration queries
Technologies & Frameworks
Next.jsMERN StackNode.jsExpress.jsTailwind CSSREST APIs
← Previous Case StudyHanumante ExportsNext Case Study →Tesca Spoken English