digiPassport

digiPassport

Revolutionalizing Passports and Visa Processes with Tech

The problem digiPassport solves

The traditional passport and visa process is a challenging and tedious task, people with a long travel history have the burden of maintaining multiple passports for the rest of their lives and if they lose even the passport then it's a hassle to get a duplicate copy of it, they need to go through a long government process and if you lose your passport in a foreign country, then it's even a bigger problem, you're locked in that country.

We decided to digitalise this process and make it less hassle-free by creating a digital passport and attaching a travel history to it, this digital passport can then be submitted to Embassies or Consulates that can then grant an e-visa to the person based on their travel history.

The user needs to sign in using Google or another social login, then fill in some basic details, which will then be verified by the government and then a digital passport is generated

This digital passport can be verified on the website, travel history associated with the passport can also be verified and then lastly user can send this passport with their visa application,

The embassy can verify all the details and instead of a traditional sticker visa, an E-Visa will be added to the travel history of the passport holder, this E-Visa entry can be verified by authorities upon arrival in destination country.

We originally planned to store details on Blockchain, which would everything even more transparent and accessible but due to time constraints we could not integrate blockchain and stored everything on a Database.

Challenges we ran into

This project was the first time we were working with T3 Stack, so we occasionally faced some bugs and issues but got through them with the help of Stackoverflow.

Also, we faced some issues using Clerk, which is the authentication provider for this app, it took a few hours to solve but we managed to fix all of those.

Discussion