Law Office is a Law firm management system is the digital ways which keeps everything organized and easily accessible way. Our feature law office has all the value added features that an advocate always look forward to meet his/her expectation to simplify law practice.
The LawOffice has a few system requirements. All of these requirements are satisfied by
the almost all servers.
However, if you are not using server, you will need to make sure your server meets the
following requirements:
Requirements:
PHP >= 7.2.0
BCMath PHP Extension
Ctype PHP Extension
JSON PHP Extension
Mbstring PHP Extension
OpenSSL PHP Extension
PDO PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Database And Database User Creation
Steps:
Log into your cPanel.
Click the MySQL Database Wizard under the Databases heading.
Next to New Database enter a name for your database and click Next
Step.
Next to Username enter a username.Enter a password next to Password,enter it again for Password (Again) and then click Create User.
On the next page, you'll assign privileges for the user to the database. Check the box next to All Privileges and then click Next Step.
Upload The Package To Your Host
Download the package from codecanyon Website
Unzip the package and you'll find the following contents
Documentation
upload.zip
Upload file "upload.zip" to your host inside the desired location using cPanel File Manager.
After upload is completed, Right click on the package and select Extract. That will extract the zipped file contents.
Start The Installation
Use your browser to Advocate Diary install Script . Type in browser your application location. and hit enter
Enter Your Licence key and press next button
This step show server requirement available in your serve and press next button
In This step you need to provide some details like system information,Database information and your admin credentials details.and click on run installer button and wait for 5-10 minutes to installation process.
Installation complete
Go to your application URL in your browser.and login with your enter credentials.
Dashboard
Dashboard of the system will show the summary of data and some more important information related to current day. like Cases, Appointments and linked them to their pages. also showing the Case Filling No, Appointments in Calendar.
Notification
There are two different notification menu
A) Today's Hearing Case
B) Pending Case
A) Today's Hearing Case
You will get notification for the cases which has today's hearing date. Also you can see that cases from dashboard.
B) Pending Case
You will get notification for the cases which has today's hearing date. Also you can see that cases from dashboard.
Profile
You can edit your profile from top the right corner.
Change Password
By clicking on 'Change Password', you can change your password.
Client
In 'Client Section', you can see all details about client and add client through 'Add Client' button.
Client List
In the below picture, the list of added clients are displayed. Details like client's name, client's mobile number and total No. of case will be displayed here.
Create Client
User can add his clients by clicking on the add client button. Fields to be entered by user for any client are first name, middle name, last name, gender, email, mobile number, alternate mobile number, address, country, state, city, reference name, reference mobile number.
Also, more person can be added by clicking on the checkbox of Add more person and there is a choice between single advocate and multiple advocate of that particular person. First name, middle name, last name,mobile number, address are the fields of single advocate person and first name,last name,mobile number, address, advocate name are the fields of the multiple advocate person.
Clients Detail Page
In 'Action', you can see all details about client history, client hearing history and client account history.
Client Detail
When Clicking on client and the details of that particular client will be shown and details will be like Name, Mobile number, alternate mobile number, reference name, reference mobile number email, address, city, state, country.
Client Cases
When Clicking on ‘Case’ button, the cases of that particular client will be shown and details will be like Case detail, Court detail, Next hearing date, Case status etc.
Client Account
When clicking on ‘Account’ button, the account of that particular client will be shown and details will be like Invoice No.,Client name, Total amount, Due amount, Status etc. when clicking on ‘Action’ button, client can add payment and see the payment history.
Case
In 'Case Section', you can see all details about case and add case through 'Add Case' button.
Case List
There are basically four sub sessions in case section, which are Running, Important, No Board Cases and Archived Cases. Client's name, registration number, case type, court, court no, magistrate, petitioner and respondent name, next date, case status, assign to, edited by will be displayed in the list of the cases. Also, user can sort the cases according to the next date filter.
Create Case
The below picture are the fields to be entered for adding case. Once all the mandatory fields of this form are added, the case of that particular client will be added in the Running cases section. If the user has marked any case important then all those cases will be listed in Important cases, if any case is declared as No Board Case, then those cases will be listed in No Board case section. Those cases which are dismissed or say closed due to any reason will be displayed in the Archived case section of the Case section.
Fields to be entered by user for any case are Client Details,Case details, FIR details, Court details, Task assign. In the client detail section for add client name, respondent name etc. In the case detail section for add case no., case type, filling no., etc. In the FIR detail section for add FIR no., FIR date, etc. In the court detail section for add court no., court type, etc. In the task assigned section select users and also task assigned for particular user(team member).
Case Detail Page
In 'Action menu', when clicking on ‘view’, you can see three menus like case detail, hearing history and case transfer history.
Case Detail
When clicking on ‘view’ in action bar, particular case will be open and you can see the case details like Case type, filling number, filling date, registration number, CNR number, first hearing date, court no., judge, etc.
Case History
When clicking on history, you can see particular case history. In that you can see the history of hearing dates and etc.
Case Transfer History
When clicking on transfer, you can see particular case transfer history. In that you can see Registration number, Transfer date, From court number and Judge, To court number and Judge, etc.
Add Next Date
When Clicking on the 'Add Next Date' button and user can add next hearing date and change case status.
Case Transfer
When Clicking on 'Case Transfer' button, user can transfer case from current court to another court with the transfer date.
PDF Download or Print
In the top right corner of the screen, there is an option for PDF download and print. User can easily download the PDF and print it.
Task
In 'Task Section', you can see all details about task and add task through 'Add task' button.
Task List
In the below picture, the list of added tasks are displayed. Details like task name, start date, members, status, etc.
Create New Task
In the below picture, admin can add tasks related to cases or other extra tasks with the priority and deadlines. Also admin can assign the task to single or multiple user(team member).
Appointment
In 'Appointment Section', you can see all details about appointment and add appointment through 'Add appointment' button.
Appointment List
Advocate can list out or add his appointments with his existing clients or new clients by adding all the details of the appointment. Also, user can sort the appointments according to the date filter.
Create New Appointment
For adding any appointment, user has a choice between new client or the existing client. If user chooses new client, he needs to add client name and if user chooses existing client, he needs to select a client from a given list of clients. Other fields like mobile number, date, time, and notes(optional) has to be filled up for adding an appointment.
Update Appointment Status
When appointment is canceled then admin can change the status of appointment like 'cancel by client' or 'cancel by advocate'.
Team Members
There are two sections available,
A) Role
B) Team Member
A) Role
In 'Role Section', you can see all details about role and add role through 'Add role' button.
Role List
In the below picture, all the roles added by the user is listed here. Details role name, action are displayed.
Add New Role
When clicking ‘Add role’ button, user can add role name and role description.
Permission
As mentioned in the below picture, after creating role, you can assign permissions from action menu.
B) Team Member
In 'Team Member Section', you can see all details about team member and add team member through 'Add team member' button.
Member List
In the below picture, all the team members added by the user is listed here. Details like team member name, email,
contact number etc are displayed.
Add New Member
To add team members (juniors), fields like profile picture, first name, last name, email, mobile number, address, zip code, country, state and city, role should be filled up by the user.
Income
There are two sections available,
A) Service
B) Invoice
Service
In 'Service Section', you can see all details about services and add service through 'Add service' button.
Service List
In the below picture, all the services added by the user is listed here. Details are name, amount, status, action are displayed.
Create New Service
You can add services through 'Add Service' button(like hearing fees,..etc) and you can use this service at the time of creating invoice.
Invoice
In 'invoice Section', you can see all details about invoice and add invoice through 'Add invoice' button.
Invoice List
In the below picture, all the invoices added by the user is listed here. Details are invoice number, client name, total amount, due amount, paid amount, status and action are displayed.
Create New Invoice
You can create an invoice for your client by filling all the details.
Add Payment For Invoice
Admin can add invoice due payments when he receive due payments from client.
Invoice Payment History
By clicking on ‘Action’ button, you can see invoice payment history.
Vendor
In 'Vendor Section', you can see all details about vendor and add vendor through 'Add vendor' button.
Vendor List
In the below picture, all the vendors added by the user is listed here. Details are vendor name, mobile number, status and action are displayed.
Create New Vendor
When clicking on ‘Add vendor’, fields like company name, first name, last name, email id, mobile number, alternate number, address, country, state, city, GSTIN, PAN will be shown and you can fill it.
Expense
There are two sections available,
A) Expense Type
B) Expense
Expense Type List
In the below picture, all expenses type added by the user is listed here. Details are expense name, status and action are displayed.
Create New Expense Type
You can add new expense type through 'Add Expense' button (like phone bill, stationary..etc) and you can use this expense at the time of creating expense.
Expense List
In the below picture, all expenses added by the user is listed here. Details are vendor name, invoice number, total amount, due amount, paid amount, status and action are displayed.
Create New Expense
You can create expense for your own record by filling in all the details.
Case Type
In 'Case Type Section', you can see all details about case type and add case type through 'Add Case Type' button.
Case Type List
In the below picture, all cases type added by the user is listed here. Details are case type, case sub type, status and action are displayed.If you don’t want to use any ‘case type’ in the future, then you can disable the status.
Create New Case Type
When clicking ‘Add Case Type’ button, user can add case type and case sub type and it will be used when user create new case. How to make Case type?
A) Create Case type:
To create ‘Case Type’, you don’t need to select ‘Case Type’ and directly enter the value in ‘Case Sub Type’ and save it, then it will become main ‘Case Type’.
B) Create Case Sub Type:
You can select any case type from ‘Case Type’ drop down menu and add value in ‘Case Sub Type’ and save it, then it will become ‘Case Sub Type’.
Court Type
In 'Court Type Section', you can see all details about court type and add court type through 'Add Court Type' button.
Court Type List
In the below picture, all courts type added by the user is listed here. Details are court type, status and action are displayed.If you don’t want to use any ‘court type’ in the future, then you can disable the status.
Create New Court Type
When clicking ‘Add Court Type’ button, admin can add court type.
Court
In 'Court Section', you can see all details about court and add court through 'Add Court' button.
Court List
In the below picture, all courts added by you is listed here. Details are court, court type, status and action are displayed.If you don’t want to use any ‘court’ in the future, then you can disable the status.
Create New Court
When clicking ‘Add Court’ button, you can select court type and add court name.
Case Status
In 'Case Status Section', you can see all details about case status and add case status through 'Add Case Status' button.
Case Status List
In the below picture, all case status added by the user is listed here. Details are case status, status and action are displayed.If you don’t want to use any ‘case status’ in the future, then you can disable the status.
Create New Case Status
When clicking ‘Add Case Status’ button, user can add case status.
Judge
In 'Judge', you can see all details about judge and add judge through 'Add judge' button.
Judge List
In the below picture, all judge added by the user is listed here. Details are judge, status and action are displayed. If you don’t want to use any ‘judge’ in the future, then you can disable the status.
Create New Judge
Add new judge fill up and click the save button.
Tax
In 'Tax', you can see all details about tax and add tax through 'Add tax' button.
Tax List
In the below picture, all tax added by the user is listed here. Details are tax name, percentage, status and action are displayed.If you don’t want to use any ‘tax’ in the future, then you can disable the status.
Add New Tax
When clicking ‘Add Tax’ button, you can add name,tax rate(%) and note.
General Setting
In general setting you can change general configuration of this web application like company details, date & time zone, mail setup, invoice settings.
Company Details
In company details you can add/update the fields like name, address, pincode, country, state, city, favicon and company logo.
Date & Time Zone
In this section, you can configure date format and time zone as per your requirement.
Mail Setup
In this section, you can configure SMTP details like mail host, mail port, mail driver, mail username, mail password, mail encryption.
Invoice Setting
In this section, you can configure details like invoice prefix, invoice format and define terms & condition.
Database Backup
In this section, you can take backup of your application data at any time by clicking on ‘Backup’ button. In some major mistakes, if you want to restore previous data, then you can click on ‘Restore’ from action bar menu .