Joshua

Skip to main content
Mobile App

LawyerPP

LawyerPP is a mobile application that connects clients to lawyers across Nigeria. The app allows clients to book lawyers, make payments, chat with lawyers, and keep track of their legal matters in real-time. In case of emergencies, clients can use the emergency feature to get immediate legal assistance.

Get it on Google Play

Tech Stack

React Native Redux Firebase (Authentication, Cloud Messaging) Node.js Express.js MongoDB Google Maps Integration
LawyerPP hero image

Project Overview

The aim of the project is to build a mobile application that connects clients to lawyers across Africa. The application allows clients to book lawyers, make payments, chat with lawyers and keep track of their legal matters in real-time. Given the rise in police brutality in the country, there was a need to build an application that would help people get legal help in case of an emergency. The application also aims to make legal services more accessible and affordable for everyone.

Role
Frontend Developer/Engineer (React/React Native)
Organization
Genesys Tech Hub
Year

My Responsibilities

  1. Developed the mobile application using React Native and Redux for state management.

  2. Integrated Firebase Push Notifications to keep users informed about their legal matters.

  3. Collaborated with backend developers to ensure seamless integration of APIs and data flow.

  4. Conducted thorough testing and debugging to ensure a smooth user experience.

  5. Ensure secure authentication and role-based access control using Firebase Authentication.

LawyerPP company logo

Challenges

  • Implementing real-time updates for legal matters to keep clients informed.

  • Ensuring secure authentication and role-based access control for different user roles (clients and lawyers).

  • Optimizing the application for performance and responsiveness across various devices.

  • Integrating third-party services for payments and communication.

Solutions

  • Utilized Firebase Cloud Messaging for real-time push notifications to keep users updated.

  • Implemented Firebase Authentication with role-based access control to ensure secure access for clients and lawyers.

  • Optimized the application using performance best practices and thorough testing across devices.

  • Integrated secure payment gateways and communication APIs to enhance user experience.

Results & Impact

  • Successfully launched the LawyerPP mobile application, connecting clients with lawyers across Nigeria.

  • Improved accessibility to legal services, resulting in a significant increase in user engagement and satisfaction.

  • Received positive feedback from users regarding the application's ease of use and reliability.

  • Contributed to the reduction of legal service costs, making it more affordable for a wider audience; Africa.

Key Achievements

Developed a user-friendly mobile application that connects clients with lawyers across Nigeria.

Implemented real-time updates and secure authentication to enhance user experience.

Collaborated effectively with cross-functional teams to deliver a high-quality product.

Technical Stack

Frontend

React Native, Redux, Google Maps, Firebase Push Notification and Styled Components

Backend

NodeJs, ExpressJs, MongoDB, Firebase Cloud Messaging

Auth

Firebase Authentication with Role-Based Access Control

Version Control

GitHub

3 images

Confidential Note

Due to the sensitive nature of legal services and client confidentiality, specific user data and case details cannot be disclosed publicly.


Other works