Inspiration

Global mobility is one of the most powerful catalysts for innovation, yet international immigration remains trapped in dense, legacy bureaucracy. Millions of skilled professionals, students, and families face confusing legal requirements every day. A single missing document or misunderstood clause can result in months of heart-breaking delays or outright rejections. We built VisaPrep AI to democratize access to immigration clarity, transforming a stressful, manual legal maze into an optimized, data-driven journey guided by artificial intelligence.

What it does

VisaPrep AI acts as an automated smart auditor for visa applications. The platform securely ingests user documentation, analyzes timelines (such as passport expirations and application windows), and processes background data against regulatory frameworks.

To ensure absolute accuracy, the analytical layer evaluates application readiness by calculating a normalized compliance coefficient ($C$):

$$C = \frac{\sum_{i=1}^{n} d_i \cdot r_i}{n} \cdot (1 - f)$$

Where:

  • $d_i \in [0, 1]$ represents the verification status of mandatory documentation.
  • $r_i \in [0, 1]$ measures chronological validities.
  • $f \in [0, 0.5]$ applies a dampening penalty if background risks are detected.

The application safely guides the user until $C \ge 0.85$, indicating it is officially ready for submission.

How we built it

We engineered a decoupled, production-grade architecture designed for cross-platform performance and secure cloud scalability:

  • Frontend: Built with Flutter (Dart), ensuring a high-performance native UI experience across mobile devices.
  • Backend: Powered by Laravel (PHP) acting as a secure RESTful API gateway handling state management, data validation, and integrations.
  • Database: Scaled via an optimized MySQL/MariaDB ecosystem deployed on cloud hosting infrastructure.
  • Security: Fully locked down with SSL/TLS Lifetime encryption on our production subdomains (api.kjimeneztech.com), enforcing absolute separation between public endpoints and core framework engines.

Challenges we ran into

Transitioning from a localized development sandbox to a production cloud server presented real technical friction. Migrating our high-precision, sequential UUID structures from a local PostgreSQL environment into a web-hosted MariaDB/MySQL engine required deep refactoring of Eloquent ORM database drivers to preserve indexing speeds without sacrificing data integrity. Additionally, configuring secure directory sandboxing over SSH to completely isolate environment files (.env) from internet-facing assets was an intense exercise in server hardening.

Accomplishments that we're proud of

We are incredibly proud of establishing a fully operational, end-to-end cloud infrastructure that successfully bridges a mobile frontend to a secure backend. Achieving 100% automated database migrations, maintaining active end-to-end SSL encryption, and seeing our application structures populate instantly in live production environments are massive engineering milestones for our startup.

What we learned

We learned that launching impactful software is as much about infrastructure and deployment loops as it is about writing clean code. Navigating server-side path alignments, overriding default environment caches, and managing production drivers taught us valuable lessons about building secure, resilient enterprise-grade applications.

What's next for VisaPrep AI

Now that our core cloud API and database architecture are securely live, the next phase is integrating our final payment ledgers via Stripe to handle global microtransactions. We will also begin deploying our background notification pipelines to push real-time AI updates directly to user devices, preparing the application bundle for its upcoming release on the Google Play Store.

Built With

Share this project:

Updates

Submission history