Inspiration

Navigating the complex world of visas and immigration processes can be overwhelming, especially when attempting to transfer visas with little clarity available online. This project was inspired by our collective struggles, shaped by the countless hours spent piecing together scattered information, uncertain timelines, and ambiguous legal jargon. We aimed to create a tool that not only simplifies these processes but also empowers individuals facing similar challenges. By using AI and machine learning, our platform transforms frustration into clarity, offering personalized guidance, and precise predictions.

What it does

Alien is a mobile application designed to simplify and empower the US visa and immigration journey for immigrants. It serves as an all-in-one platform that integrates innovative technologies to streamline complex processes and provide tailored solutions. With features like document scanning, validation, and intelligent analysis powered by AI, users can effortlessly scan immigration documents and extract critical information. The app generates personalized immigration roadmaps, leveraging OpenAI integration and machine learning algorithms to create custom checklists, offer smart recommendations, and provide interactive step-by-step guidance. Visa analysis capabilities include processing time predictions using historical USCIS data, status tracking, and approval probability metrics based on Census data like S1501, DP05, and DP03.

Additionally, the app incorporates a user feedback loop and reinforced learning mechanisms, allowing it to continuously refine and improve the model’s accuracy over time. By utilizing a logistic regression model, the app further enhances its predictive capabilities, delivering actionable insights and precise estimates to empower users with confidence in their immigration journey.

How we built it

The Alien App employs Gemini-powered machine learning models to predict visa processing times, assess case outcomes, and deliver personalized recommendations. These models are trained using data from Census S1501 (educational attainment), Census DP05 (demographic and housing estimates), and Census DP03 (economic characteristics), while also incorporating up-to-date immigration trends and case statistics through data scraped from the USCIS API.

To implement these features, the app is developed using Flutter, ensuring smooth functionality across both iOS and Android platforms. Its backend is powered by Firebase, which provides essential services such as Authentication for secure user logins, Cloud Firestore as a scalable NoSQL database for storing user profiles and immigration data, and Cloud Functions for executing serverless tasks like personalized roadmap generation and document analysis. The app also incorporates native camera APIs to allow users to scan immigration documents directly. These scanned documents are processed with AI-powered tools to validate, extract, and analyze critical information, ensuring completeness and accuracy.

Additionally, to simplify and enhance usability, the app integrates OpenAI APIs to leverage natural language processing (NLP) for translating complex legal texts and forms into accessible, simplified language.

Challenges we ran into

Developing the Alien App posed several challenges that required careful problem-solving. Cleaning and organizing the fragmented data was particularly tedious, with files referencing each other, duplicates, and non-readable formats. We manually cross-referenced and reviewed files, ensuring the models had clean, structured data for training. Transitioning from React Native and Expo to Flutter also required significant effort, as we were new to the framework. Through extensive learning, trial and error, and leveraging resources, we created a functional and well-designed UI. Finally, integrating the Gemini API was complex due to implementation difficulties, but by debugging and studying documentation we were able to power the app's predictive features.

Accomplishments that we're proud of

We are proud of several accomplishments that showcase the technological innovation driving the Alien App. One of the key achievements is the creation of a Gemini-powered predictive model, which utilizes real-time USCIS data and structured datasets like Census S1501, DP05, and DP03. This model accurately forecasts case outcomes and processing timelines by combining reliable data sources with intuitive machine-learning techniques.

Additionally, the integration of OpenAI-powered natural language processing (NLP), combined with AI validation tools, allows the app’s document scanner to extract critical information and simplify complex legal jargon, making immigration forms significantly more understandable for users.

Another highlight is the development of a seamless user interface using Flutter, which brought together all features cohesively. Transitioning from React Native to Flutter was a challenge, but we succeeded in creating a responsive, cross-platform design that works smoothly on both iOS and Android devices. The UI is optimized to integrate predictive modeling, document scanning, personalized visa roadmaps, and other functionalities into an intuitive and user-centered experience. By leveraging Firebase streams for real-time updates and ensuring performance optimization through iterative testing, we delivered a cohesive design that enhances usability and accessibility

What we learned

We primarily learned how to build efficient and seamless cross-platform applications using Flutter, gaining expertise in its framework and tools. Additionally, we deepened our understanding of implementing advanced AI solutions by integrating the Gemini API to power predictive models. Finally, we honed our skills in incorporating real-time data processing, enabling dynamic and accurate updates to support user needs effectively.

What's next for Alien

Currently, the app supports the H1, F1, H4, L1, O1, EB2, and EB3 visa types, but we plan to expand its scope to include additional visas such as the J1 (exchange visitor visa), B1/B2 (business and tourist visas), TN (NAFTA professionals), E2 (investor visa), and EB1 (extraordinary ability green card). Alongside this expansion, we aim to implement language translation features for immigration forms, ensuring users from diverse backgrounds can understand and navigate the visa process.

Built With

Share this project:

Updates