Custom Web Application for LegalTech

See how we saved our client time and money while remaining compliant with stringent government regulations in the USA. 

Project info

Services

Deliverables

DON’T TAKE OUR WORD FOR IT

Launch your MVP to market in 8 weeks

The Story

The client, based in the USA, operates as a LegalTech company with a mission to streamline and automate the immigration process for individuals, attorneys, and employers. The current process of checking visa status on the government website was manual, time-consuming and took over 30 days. There was also no alert system for missed deadlines. To tackle this issue, they enlisted the help of 55 Tech software developers to revolutionise the immigration process.

The Challenge

The primary goal was to eliminate manual processes, reduce the time required to check visa status, and implement an alert system for deadlines. The client needed a robust, automated solution that could accommodate millions of users and ensure stability while integrating seamlessly with government systems.

The Solution

Over the course of the project, we implemented a comprehensive array of solutions to address the client’s needs. Our technology stack encompassed a wide range of tools, including React Native Web for the frontend, Golang and Python for backend development, Redis and PostgreSQL for data management, AWS Textract for document text extraction, Redis PUB SUB and NATS for event handling, and Selenium for web automation. We crafted a responsive web application using React Native Web and designed a custom backend system architecture tailored to the client’s specific requirements. To handle large user volumes, we adopted an event-driven micro-services approach. Agile Scrum practices guided our project management, including task tracking on Asana, daily scrum calls, and weekly client demos.

 

We seamlessly integrated REST APIs and established a REST architecture in Golang, and employed Python fast APIs for image pre-processing and web scraping techniques to extract data from government websites. Our ETL process utilised AWS Textract to extract text data from images or PDFs, which was then transformed using Golang and loaded into PostgreSQL. 

 

We also introduced a subscription-based module for monitoring visa statuses and sending timely alerts, an auto-scan feature for automatic document scanning and data extraction, and a robust notification system to detect visa status changes and deliver notifications via email. Additionally, we developed an organisation module, empowering lawyers to efficiently manage client data and track their clients’ progress.

The Outcome

The team successfully delivered the web application within the deadline. The subscription-based status checker module empowered individuals and organisations to monitor visa status and receive timely email notifications. Lawyers could track crucial deadlines, allowing them to make informed decisions about their clients’ immigration status. This automation system saved time and eliminated the need for manual data entry and spreadsheet management. Overall, the project automated and simplified the immigration process, achieving the client’s objectives.


In summary, the client’s challenge of simplifying the immigration process resulted in a comprehensive solution that streamlined visa status checks, improved alerting, and provided lawyers with efficient tools to manage clients’ immigration matters.

DON’T TAKE OUR WORD FOR IT

Launch your MVP
to market in 8 weeks