Lawyer is a SaaS Based Lawyer Appointment System. In this system, a client can free register and login and make an appointment with his/her desired lawyer. Client can search lawyer based on location or chember departmentwise and appoint quickly. Lawyer can also login and create prescription for his clients, manage schedule etc.
This system was made using the popular Laravel php framework. Strong security was maintained during the development and there is no sql injection, xss attack, csrf attack possible.
Key Features
Laravel 8 is used as language
Bootstrap 4.5 is used in design
User friendly codes and easy to navigate
Eye-catching design
Strong security of codes
Search by location, lawyer and department in the home page and lawyer pages
Quick Appointment button on the menu
Easily navigate to client login and registration pages.
Real time messaging between lawyers and clients
Subscription verify with email
Language change option
RTL support
Zoom Meeting
Theme color change
Script version auto update feature
Admin Features
SEO Settings for all pages
Payment setting for PayPal, Stripe, Razorpay, Flutterwave, Instamojo, Paystack, Mollie, Paymongo, Iyzipay and Bank
Email template setting
Facebook or manual comment setup option for blog
Cookie Consent option
Google Recaptcha option
Google Analytic option
Preloader on/off option
Tawk Live Chat option
Theme color change option
Language change option
RTL support
Zoom Meeting
Custom pagination
Multi admin creation possible
All Banner images change option
Admin and Lawyer login page photo change option
Clear database option to start the website as fresh installation
Order view and delete by admin
Client list view
Upcoming and previous zoom meeting list view
Appointment and prescription view and print
Lawyer Schedule setup
Weekday Edit option
Service create, edit and delete option
FAQ create, edit and delete option
Testimonial create, edit and delete option
Testimonial create, edit and delete option
About Page information edit option
Terms and Privacy Policy Page information edit option
Custom dynamic pages create, edit and delete option
Department create, edit and delete option
Location create, edit and delete option
Lawyer create, edit and delete option
Language change option
Home page sections manage with on/off option
Slider photo manage
Subscriber manage with email to subscribers option
Profile information, photo, password change option
Forget and reset password option
Lawyer Features
Login, forget and reset password option
Profile information, photo, password change option
Monthwise earning view from dashboard
New appointment show
Prescription create and edit option with print(future date appoitment manage restricted)
Appointment history and Prescription edit option
Manage own leave days
Datewise payment history search option and show earning
See own weekday schedules
Messaging option with own Clients
RTL support
Zoom Meeting
Client Features
Client registration system with email verification
Client Login, forget and reset password option
Profile information, photo, password change option
Create appointment and payment from quick appointment section on menu
Create appointment and payment from single lawyer page
Messaging option with own lawyers
Own appointments view option
Prescription print option
See orders and details.
RTL support
Zoom Meeting
Requirements
PHP >= 7.3
BCMath PHP Extension
Ctype PHP Extension
Fileinfo PHP extension
JSON PHP Extension
Mbstring PHP Extension
OpenSSL PHP Extension
PDO PHP Extension
Tokenizer PHP Extension
XML PHP Extension