A Middle East based client with a legal background had the vision of bringing law firm management service online to provide lawyers with a convenient place to manage their information, cases, documents and payments. Lawyers can purchase applications to add clients, manage data, documents, cases, payments, expenses, judgments, results, POAs, and get custom reports based on filters.
The legal industry is full of daily challenges. One of the most difficult and unresolved issues in legal affairs is documenting the case. When dealing with paper documents, lawyers spend a lot of time and effort manually reviewing and managing the iterations of each file. This system is the satisfactory answer or a permanent online law practice management solution evolved to conquer all of the troubles confronted by legal professionals of their career regularly.
The client had their own backend team and wanted to work with us for frontend development. The client needed an undamaged and transparent platform to help users and administrators view transactions with the correct records.
We proposed Flutter technology as it is open source and it helps in developing apps from a single code base. Flutter supports cross platform which works for Android and iOS both. Our dedicated team worked with backend developers to integrate the code and support them in every way. We researched the current law firm management system and added all possible solutions to provide properly designed and developed lawyer management software.
When the system was in its initial phase, as a company we faced lack of information due to less presence of the Law domain in the online market.
App development in Arabic and English language
Inclusion of all desk work of a lawyer firm online without high response time
Customized reports with built in filters and advanced search option
System security to restrict unauthorized users
Data security to maintain client’s document privacy
Limitation of flutter supporting PDF with customized header and footer
We at rLogical studied the client’s requirement thoroughly and provided a dedicated team to the client who can work directly to provide the solution as per the requirement.
Different dashboards as per functionalities
Theme implementation as per Arabic standards
Dedicated QA to check Arabic content as intended
Unique URL generation for login to provide high security
AWS services implementation to make the app run faster and smoother
Automated scripts for sorting, file storage, access, retrieval, and sending emails
Google chart implementation
We studied different systems of the same domain and our PM kept in touch with the client before execution just to make sure that we do not miss out any functionality of the firm. This practice is followed by us always to fulfill the client requirements at ease with proper requirement gathering.
App contains two dashboards as per the features bifurcation. To make the workflow simple we developed two dashboards for Client management and Account management.
Client Management Dashboard provides features as shown below.
Through this feature users can search any client, case, lawbase or hearing information.
Users can view a list of clients and their contact details, POAs, cases and contracts.
Users can view the details of hearings of a case on which their employees are working on with all the details.
Users can renew their services through this feature.
Users can check all the details related to the follow ups for client cases, accounts and payments. The user also can send the notification if needed via this feature.
Users can view different types of reports as per their requirements and can also filter the data.
This tab includes all the details related to the client’s account.
Users can read about the general and comprehensive law and can share it via multiple applications to other people to make them aware about the laws.
Users can read about the laws precedents and can share it via multiple applications to other people to make them aware about the laws.
Account/Payment management Dashboard provides features such as Office account, Client Account, Employee Account, Lawyer Account, Reports, Follow Up, Daily Transactions, Transfer value.
This feature allows lawyers to store and organize all the contact and client information in one place. They don’t need to search through their emails and databases or rely on other documents. User can find the client contacts, details, POAs and case information by clicking on the client’s name.
Users can add/update client’s details, POAs and case information easily.
Application provides case information organized by clients. It helps lawyers gather important law firm data about their client and their requirements. Users can create a separate account for each client and break it down into different fragments based on information and data.
Thus, lawyers need not to worry about physical storage capacity as it would be easier to find what they need when required. With having all the client and case information in one centralized database, users can find all the necessary data if the client calls them with questions or queries.
It also provides facility to add case level, tasks to perform by an employee of a firm, to assign team to work upon the case, details about selected case hearings, details about the verdict and follow up details of upcoming tasks, pending cases, next appealing and missing hearings.
Admin/Lawyers can track the activity of their employees by applying filters. This is used to track the log timing of an employee when they work remotely.
It also helps users to view the list of activities done on any cases, documents or client contracts.
We have created predefined email templates with proper format related to the payment collection, hearing notifications and due amount notification to be sent to the client by adding minimal information.
The system provides all contact information in one place, making it easy to find the right contact. All you have to do is think of the customer's name, enter it into the database, and easily get the communication information at any time. When organizing your cases, you need to retrieve data from multiple sources. For example, off-the-shelf transcripts, briefs from servers, email in email systems, and so on. Office management software allows you to access this information from a single integrated platform, saving time and resources.
All modern software solutions for law firm management enable digital storage of incidents, client operations, and law firm related documents. The system saves documents in formats such as templates, PDF files, spreadsheets, Word documents, photos, and more. All information is stored in one place, making it easier to collaborate on documents. It also reduces the risk of losing related documents and photos that can have a significant impact on your case.
Docketing is a digital way to track court hearings, deadlines, meeting dates, and more. With the help of this feature users can eliminate the tedious process of calculating deadlines.
The life of a lawyer is busy, and last thing they want to do is spend hours calculating time and creating bills. These systems do that for lawyers on the go, which not only automates the process but prevents the loss of track of billable time.
It also reminds the user of recurring amounts and other information related to transactions.
It also has feature to transfer the amount to the employees, lawyers or other registered users.
We used Flutter-MyFatoorah API to convert value into dinar currency.
To maintain the security of an application there was no Sign up option provided. Backend team will create users or approve users then only a person can login into the system.
Users will get a secure company URL at the time of login to avoid hacking or unauthorized logins.
We also used automated scripts to encrypt the data and client documents as and when needed.
We continue to support our client as needed. We have released several updates with additional features.
Client was facing issues with the secure Company URL for login every time. So we provided the fingerprint access login to make the login process easier.
We added subsequent video tutorials which can help employees to learn about the different laws and techniques related to case management.
After that we provided fixed timely support to the client for monitoring the system performance.