Logo

LegalX

LegalX is a mobile platform built to simplify access to legal services for Africans. The platform allows users to connect with certified lawyers, ask legal questions, and get legal advice easily.

LegalX

Project Overview

LegalX was created to democratize access to legal services in Africa, where over 60% of the population lacks affordable legal representation. The platform needed to be accessible, user-friendly, and work reliably even in low-bandwidth areas. It also needed to be intuitive, as most people do not even know the type of legal representation they need.

The Challenge

The existing application suffered from poor performance, inconsistent UI, and lacked several critical features. Many core functionalities were either buggy, half-implemented, or entirely missing—such as merchant signup/login, client authentication, chat between merchants and clients, lawyer search via map, and document generation. The consultation and subscription flows were confusing, leading to high drop-off rates and delays in deployment. There was also no clear system in place to manage or track the progress of development.

My Role & Contributions

  • Took over a legacy codebase with multiple incomplete modules and stabilized the app
  • Implemented missing core features including merchant signup/login and secure client login
  • Completed and debugged the lawyer-client chat system for real-time legal conversations
  • Integrated a map-based lawyer discovery tool to allow users to locate nearby legal professionals
  • Built out the document generation workflow for standard legal forms and templates
  • Led extensive UI/UX bug fixes and optimization across flows to align with product requirements
  • Re-implemented state management from GetX to Riverpod for greater maintainability
  • Implemented local data caching with Hive for offline access to legal resources
  • Optimized the chat interface with delivery/read indicators and notification handling
  • Designed and launched the subscription flow with flexible pricing tiers and custom negotiation options
  • Integrated Firebase Analytics to monitor user behavior and flag usability bottlenecks

The Solution

We rebuilt and completed several key aspects of the application, shifting the focus from patching to delivering complete and polished experiences. The new architecture supported offline content access, improved authentication reliability, and made legal consultations faster and more intuitive. By resolving core blockers left by the previous team and refining the user journey, we restored product momentum and reduced drop-off by 40%. Key features included:

Offline Access

Implemented local caching of legal documents and FAQ content for access without internet

Lawyer Matching

Created an algorithm to match users with lawyers based on specialty, language, locality and availability

Secure Messaging

Built end-to-end encrypted chat for confidential legal consultations

Subscription Plans

Developed flexible subscription options with different levels of legal coverage

Lawyer Locator

Implemented a map-based interface to help users find nearby lawyers by location

Document Generation

Added functionality to generate legal documents like NDAs, contracts, and affidavits

Results & Impact

Within 3 months of relaunch, LegalX saw a 20% increase in active users, with particular praise for its reliability in low-connectivity areas. The implementation of long-missing features and stability improvements allowed the product team to resume roadmap progress with confidence.

Project Details

Type

Mobile Application

Technologies

FlutterFirebaseHiveNode.jsREST API

Duration

6 months