190 Evisa Mobile App

The 190evisa application is the official mobile version of 190evisa.com, designed to help users easily register for their e-visa online directly from their smart devices.

Key features:

  • Check e-visa product availability based on the user's passport country and their travel destination.
  • Select from various e-visa categories, such as tourist e-visa or business e-visa.
  • Choose specific entry types with clear details on validity and maximum stay periods (e.g., single entry, 14-day validity).
  • Access a detailed list of eligibility documents required for the application, ensuring users are well-prepared.
  • Streamline group travel by registering the same e-visa for multiple applicants in a single, convenient process.
  • Securely pay for services online using the integrated PayPal payment gateway.
  • View and manage all registered e-visas within the app.
  • Connect with live support agents for real-time assistance via the integrated Tawk.to chat service.

This app simplifies and accelerates the visa application process, making international travel planning more accessible and efficient.

Responsibilities

As the main developer for the 190evisa app, I was responsible for the entire development process, from initial architecture and setup to final deployment and ongoing updates.

My key responsibilities included:

  • Foundation and Architecture: Established the complete project codebase from the ground up and configured all necessary API services for seamless communication with the backend systems.
  • UI/UX and Feature Development: Developed the majority of the user interface and engineered core features like e-visa searching, document requirement display, and multi-applicant registration. I implemented an engaging onboarding screen and other fluid user interactions using the Reanimated animation library.
  • Payment Integration: Led the integration of the PayPal payment gateway, ensuring users have a secure and reliable method for online transactions.
  • Deployment and Automation: Implemented an Over-The-Air (OTA) update strategy using Expo, enabling instant delivery of fixes and features. I also configured a full CI/CD pipeline with Expo to automate the build and release process for both the App Store and Google Play Store.

Role/Services

App Developer

Client

Vietnam Booking

Tech Stack

  • React Native + TypeScript + Nativewind (Tailwind) + Zustand + Async Storage
  • Expo Updates
  • Flash List, React Hook Form, Zod, PagerView, WebView
  • Axios, Expo related libraries like: expo-image, media-library, expo-router ...
Live Site
Slider-Project-Number-0
Slider-Project-Number-1
Slider-Project-Number-2
Slider-Project-Number-3
Slider-Project-Number-4
Slider-Project-Number-5
Slider-Project-Number-6
Slider-Project-Number-7
Slider-Project-Number-8
Slider-Project-Number-9
Slider-Project-Number-10
Slider-Project-Number-11
Slider-Project-Number-12
Slider-Project-Number-13
Slider-Project-Number-14
Slider-Project-Number-15
Slider-Project-Number-16
Slider-Project-Number-17
Slider-Project-Number-18
Slider-Project-Number2-0
Slider-Project-Number2-1
Slider-Project-Number2-2
Slider-Project-Number2-3
Slider-Project-Number2-4
Slider-Project-Number2-5
Slider-Project-Number2-6
Slider-Project-Number2-7
Slider-Project-Number2-8
Slider-Project-Number2-9
Slider-Project-Number2-10
Slider-Project-Number2-11
Slider-Project-Number2-12
Slider-Project-Number2-13
Slider-Project-Number2-14
Slider-Project-Number2-15
Slider-Project-Number2-16
Slider-Project-Number2-17
Slider-Project-Number2-18
00 /19

Let's Create Something