BharatVisa

A single app for all Indian visa applications

App Mockup Left App Mockup Center App Mockup Right

PROJECT OVERVIEW

BharatVisa is a mobile app designed to simplify and modernize the Indian visa application process for all visa types - tourist, passport, OCI card, business, medical, and more.

Currently, there is no centralized government app for visa applications, leading to user frustration with scattered information, a complex application process, and mandatory in-person document submission. Applicants often face long queues and end up wasting half a day just to submit documents in-person. This experience feels inefficient and unnecessary.

This project aims to bridge that gap with a user-centred, all-in-one solution for applying, uploading documents, tracking and managing Indian visas online.

My role

UI/UX Designer

Platform

iOS

Tools

Figma, Miro

Time period

Aug - Sep 2025

THE PROBLEM

GOAL

Build a unified, intuitive, and accessible mobile app that supports all Indian visa types from application to approval.

USER RESEARCH

To gain real-world insights, I conducted six qualitative interviews with diverse users:


KEY RESEARCH QUESTIONS

KEY INSIGHTS

After conducting user interviews, and analyzing the gathered data, I was able to categorize insights into these three categories:

💡

Emotional Insights

  • Anxiety due to lack of transparency
  • Fear of making mistake
  • Frustration with restarting
👤

Behavioural Insights

  • User search for unofficial guides i.e. Reddit
  • User browse unrelated links before finding the correct form
  • User upload extra documents to avoid rejection
⚙️

Functional Insights

  • No mobile optimized experience
  • Forms are not intelligent
  • Missing live support & progress saving

USER PERSONA

The research made it clear that users want a single platform for all visa applications. I created three user personas that helped shape the user flows, content, and mobile experience by focusing on real user needs.

Sherry Muller

Sherry Muller

Tourist Visa

Age: 29

Nationality: German

Occupation: Photographer

Visa type: Tourist Visa

Goals

  • Apply for a tourist visa easily from my phone
  • Avoid language confusion
  • Get real-time updates on application status

Frustrations

  • Confusing visa category sections
  • Unclear document requirements
  • No official mobile app
Harvin Kaur

Harvin Kaur

OCI Card

Age: 32

Nationality: Canadian

Occupation: Human Resource

Visa type: OCI Card

Goals

  • Apply for a OCI with required documents
  • Upload digital copies from phone
  • Get alerts when action is required

Frustrations

  • Long queues for in-person document submission
  • Application resets on timeout
  • Track approval timelines
Nathan Thompson

Nathan Thompson

Business Visa

Age: 41

Nationality: Canadian

Occupation: CEO, Tech Company

Visa type: Business Visa

Goals

  • Apply for short-term business visa quickly
  • Save previously entered details
  • Track approval timelines

Frustrations

  • Re-entering data for every trip
  • No unified view of past application
  • Hard to contact support when needed

INFORMATION ARCHITECTURE

After identifying key problems, I developed an information architecture to organize, structure, and label content in a way that's easy to find and understand. This played a crucial role in building a clear and intuitive navigation experience.

Information Architecture Diagram

CONCEPTUALIZATION

I created mid-fidelity wireframes to represent a more detailed and realistic version of the user interface. These wireframes included key design elements to visualize how the final product would look and function.

High-Fi Design 1 High-Fi Design 2 High-Fi Design 3 High-Fi Design 4 High-Fi Design 5

THE SOLUTION

After rounds of testing and iteration, I designed high-fidelity screens that bring together key design decisions into a clean, mobile-first experience - solving real user problems clarity and effectively.

High-Fi Design 1 High-Fi Design 2 High-Fi Design 3 High-Fi Design 4 High-Fi Design 5 High-Fi Design 6

USER FEEDBACK

After completing the high-fidelity design, I created an interactive prototype to gather user feedback. I asked users to complete the full application flow and explore the app's feature. Here's what they shared about the design and overall experience.

PROJECT LEARNING

Lesson learned through research, design, and feedback.

Simplicity is the strength

As a designer, we are often lured by attractive, trendy and out of the box designs. But, we must always remember the ‘why’. The primary goal is to understand the user, their problems and then come up with a design that solves it.

Seek out feedback early and continually

Keeping the users in the loop and testing solution in whatever form (paper, mid-fi or high-fi) as early as possible saves ample amount of time and re-work.

WHAT'S NEXT

A glimpse into future improvements that will enhance the BharatVisa experience even further.

Auto-Form Filler

Use saved data to auto-populate fields while applying

Multi-Language Support

Navigate the app in your preferred language

Agent Collaboration

Connect with licensed visa agents for application review

INTERACTIVE PROTOTYPE

Experience the complete BharatVisa app through interactive figma prototype

View Prototype