

Legal & Service Management SystemLegal & Service Management System
A lightweight, developer-friendly PHP & MySQL CMS tailored for law and immigration services
Legal & Service Management System
A lightweight, developer-friendly PHP & MySQL CMS tailored for law and immigration services
Overview
Legal & Service Management System is a PHP (compatible with PHP 8.2) + MySQLi based content & service management package built with Bootstrap 5. It ships preloaded with legal/immigration demo content but is fully editable for any service business (consultants, agencies, clinics, freelancers, etc.).
Tech stack: PHP 8.2, MySQL, MySQLi, Bootstrap 5, TinyMCE (WYSIWYG), jQuery and several common front-end libraries (AOS, Owl Carousel, Magnific Popup, Font Awesome).
Features
Clean & Responsive Admin Panel Bootstrap 5 based.
SEO-Friendly URLs & meta management for each page/service.
WYSIWYG Editor TinyMCE integration for pages and service content.
Google reCAPTCHA v3 support for contact forms.
Telegram Bot integration for admin notifications / live-agent messages.
WhatsApp Widget for easy client contact.
JSON-Based Configuration (settings.json) for easy portable configuration.
Contact Form with database storage and admin view.
Manage Contacts, Services, Pages, FAQs, Reviews, Settings from admin.
Developer Friendly well commented code, clear folder structure.
Mobile-first Design and compatibility with modern browsers.
Requirements
Web server (Apache or Nginx)
PHP 8.0 or higher (recommended PHP 8.2)
MySQL 5.7+ or MariaDB 10+
MySQLi extension enabled
mod_rewrite enabled (for pretty URLs)
Writable permissions for resources/ folder and settings.json
(Optional) Google reCAPTCHA v3 keys for contact form protection
(Optional) Telegram Bot API token for notifications
Instructions
System requirements
- PHP 8.2 or higher (recommended)
- MySQL 5.7+ / MariaDB
- MySQLi extension enabled
- Apache / Nginx with mod_rewrite (if using pretty URLs)
- Write permissions for root folder when saving
settings.json
or upload folder.
- Upload filesUpload the entire package to your webserver document root (e.g.
/public_html/
or a subfolder). - Create databaseCreate a MySQL database (e.g.
rtsa
) and a user with full privileges for that DB. If your package contains a SQL dump (e.g.database.sql
), import it via phpMyAdmin or the mysql CLI:mysql -u DB_USER -p DB_NAME < database.sql
- Configure
db.php
Editdb.php
and set DB connection values:$host = 'localhost'; $dbname = 'your_db_name'; $dbuser = 'your_db_user'; $dbpass = 'your_db_password';
Also ensureRTSA_URL
insettings.json
(or constants) points to your site URL. - Set file permissionsEnsure the
resources/
(uploads) and root (forsettings.json
) are writable by the webserver if you want to allow image uploads and settings edits. - Configure reCAPTCHASign up at Google reCAPTCHA v3, obtain
SITE_KEY
&SECRET_KEY
, then place them insettings.json
or Admin > Settings. - Telegram BotCreate a bot with BotFather, copy the
BOT_TOKEN
, and update the bot settings file (ordb.php
settings). Also set the webhook URL to:https://api.telegram.org/bot<BOT_TOKEN>/setWebhook?url=https://yourdomain.com/telegram_bot
- FinishOpen your site in a browser and go to the admin area (e.g.
<a href="https://yourdomain.com/login">https://yourdomain.com/login</a>
). If a default admin account is included, credentials will be in the package README or SQL dump. If not, create an account viacreate-account.php
or insert a user in the DB manually.
PHP Script Installation Service
Don't worry about the installation of your script! Have your PHP Script installed for you.
|
$39 | Buy now |
Category | Scripts & Code / PHP Scripts / Miscellaneous |
First release | 31 August 2025 |
Last update | 31 August 2025 |
Files included | .php, .css, .html, .sql, Javascript .js |
Tags | php script, seo friendly, client management, content management, whatsapp widget, php 8, bootstrap 5, responsive admin panel, law firm management, immigration services, service management system, case management, faq system, telegram notifications, recaptcha protection |