Legal Consultancy Management System

Architecture
  • 1PHP web application
  • 22 Layers ( BE and DB)

Client and Business Goals

A consortium with a group of advocates which offers different kind of legal services to the customers.

The team consult with us to create a system through which the customers can reach out the team easily and share their cases or other needs.

Our solution

The client wanted a unique system for their client and legal activity management. Our Aim is to create an application which satisfies all their requirements.

The solution offers a portal for clients who can login and create their needs as small tasks either it is legal cases or may some other legal paper works. Clients can reach out to the legal team via this portal and are also able to monitor the progress through feedback reviews. Legal teams can also work on different types of cases and can add updates regarding this. Using the solution, teams can collaborate and chat on amending documents at a centralized location.

Key Features of the solution are:

  • Admin Role - the portal should have one admin and he can create profiles for his team as well as clients and once a client adds a case or request for any legal service then he can schedule it with a member in his team. Admin himself can add the cases too. Admin have the privilege to manage everything in the system.
  • Client Role - A client can login and add requests for different services. He can frequently check the latest feedback regarding the task and is able to provide necessary information.
  • User Role - a user is a member of the admin team and is able to view the requests assigned to him and take proper actions. He can provide feedback to the clients and is also able to ask for information needed from the client. The final status of the request should be updated by the user.

1Team Setup

We adopted scrum methodology for this project and made the requirements to stories and create tasks from those stories.By putting a set of tasks in sprint and maintain that tempo by covering those in the same sprint itself. We had a core project team of 1 dedicated backend developer who provided his vast experience to make an effective application.