MyChek

Simplifying U.S. immigration with tailored checklists and AI support.

What it does

MyChek is a comprehensive checklist application designed for immigrants. It’s your all-in-one solution for navigating the immigration process and beyond, keeping you organized and informed at every step.

Powered by Gemini AI, MyChek offers a smooth, intelligent experience. It generates tailored checklists, answers your questions, tracks USCIS case updates, and sets reminders for crucial tasks.

More than just an immigration tool, MyChek is your lifelong companion. It supports every phase of your immigrant experience—from preparation and arrival to settling in and thriving. With a wide range of checklists covering nearly every life experience an immigrant might face, MyChek is an essential tool for your journey.
MyChek is your trusted partner, helping you manage the complexities of immigration and life as an immigrant.

Gemini’s Integration on MyChek:
Gemini AI is integrated into MyChek through the Gemini API SDK in a Node.js environment, hosted as a callable Firebase function. Messaging streams are conveyed to Firestore Realtime Database, enabling real-time message streaming via WebSockets on the client side using the Flutter Firebase SDK.

MyChek leverages Gemini-1.5-pro for JSON response schema where actions are needed and Gemini-1.5-flash for chat messages. On the Flutter client, Gemini AI is context-aware, interacting based on what’s displayed on your screen.

Built with

  • Flutter
  • Android
  • Web/Chrome
  • Firebase

Team

By

Akmammet Allakgayev, Berkay Can, Dilara Katuk, Gamze Eryavuz

From

United States