A single app for all Indian visa applications
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.
UI/UX Designer
iOS
Figma, Miro
Aug - Sep 2025
“ Build a unified, intuitive, and accessible mobile app that supports all Indian visa types from application to approval. ”
To gain real-world insights, I conducted six qualitative interviews with diverse users:
After conducting user interviews, and analyzing the gathered data, I was able to categorize insights into these three categories:
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.
Age: 29
Nationality: German
Occupation: Photographer
Visa type: Tourist Visa
Age: 32
Nationality: Canadian
Occupation: Human Resource
Visa type: OCI Card
Age: 41
Nationality: Canadian
Occupation: CEO, Tech Company
Visa type: Business Visa
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.
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.
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.
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.
I loved how clear the steps were. It didn't feel overwhelming at all
Uploading the documents was super smooth and hassle-free.
Tracking application status made it so easy. This is a much-needed app for Indian visa applications.
Lesson learned through research, design, and feedback.
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.
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.
A glimpse into future improvements that will enhance the BharatVisa experience even further.
Experience the complete BharatVisa app through interactive figma prototype
View Prototype