1. Introduction
Project: TJDocRx Multi-Doctor Appointment & ePrescription Software
Version: 1.0.0
Release Date: 31-12-2025
Author: NaharSoftbd
2. Requirements
- PHP >= 8.2
- Laravel 12
- MySQL >= 8.0
- MariaDB >= 10.4.24-MariaDB
- Node.js >= 18
- React js >= 19
- Composer & NPM installed
- Ctype PHP Extension
- cURL PHP Extension
- DOM PHP Extension
- Fileinfo PHP Extension
- Filter PHP Extension
- Hash PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PCRE PHP Extension
- PDO PHP Extension: (and a driver for your chosen database, e.g., pdo_mysql for MySQL)
- Tokenizer PHP Extension
- XML PHP Extension
3. Installation
a. Prepare the Database
b. Upload Project
Upload files to hosting and extract them into root folder.
c. Install Dependencies
composer install
cp .env.example .env
php artisan key:generate
npm install && npm run build
d. Installation and Configure Environment
Start Installation
- Start the installation process add /install after your domain path. (ex: https://yourdomain.com/install)
- Follow the steps in the installation process
APP_NAME="My App"
APP_URL=http://yourdomain.com
DB_CONNECTION=mysql
DB_PORT=3306
DB_HOST=127.0.0.1
DB_DATABASE=your_db
DB_USERNAME=your_user
DB_PASSWORD=your_pass
4. Configuration and Manage Website Settings
Configur General Settings from Admin Dashboard > SystemSettings > General Settings.
Change Site Identity from Admin Dashboard > SystemSettings > Site Identity.
Configure Frontend under Admin Dashboard > SystemSettings > Manage Frontend.
Configure Frontend NavBar under Admin Dashboard > SystemSettings > Manage Pages.
Configure Frontend Footer under Admin Dashboard > SystemSettings > Manage Footer
Sections.
Configure SEO under Admin Dashboard > SystemSettings > SEO Configuration.
Admin Dashboard > SystemSettings > General Settings
Admin Dashboard > SystemSettings > Site Identity
Admin Dashboard > SystemSettings > Manage Frontend
Admin Dashboard > SystemSettings > Manage Frontend > Department Settings
Admin Dashboard > SystemSettings > Manage Frontend > Doctor Settings
Admin Dashboard > SystemSettings > Manage Frontend > Feature Doctor Settings
Admin Dashboard > SystemSettings > Manage Frontend > FAQ Settings
Admin Dashboard > SystemSettings > Manage Frontend > Partner Settings
Admin Dashboard > SystemSettings > Manage Frontend > Testimonial Settings
Admin Dashboard > SystemSettings > Manage Frontend > Blogs Settings
Admin Dashboard > Pages
you can add, edit & Delete unlimited pages and can manage order with Drag and Drop
Admin Dashboard > Medical Specialties
Medical Specialties you can add, edit & Delete unlimited Specialties
Admin Dashboard > Users
From Dashboard > Users you can add, edit & Delete unlimited Users .
Admin Dashboard > Roles
From Dashboard > Roles you can add, edit & Delete unlimited Roles .
Admin Dashboard > Permissions
From Dashboard > Permissions you can add, edit & Delete unlimited Permissions .
5. Usage
Admin Dashboard > Manage chambers
Chambers' section from dashboard sidebar you can add, edit, delete chambers.
Set default chamber
Switch chamber
Admin Dashboard > Manage Assistants
'Assistants' section from dashboard sidebar you can add, edit, delete, Active, InActive Assistants.
Admin Dashboard > Patients
'Patients' section from dashboard sidebar you can add, edit, delete, Patients and Create Quick Appointment for Patient
Admin Dashboard > Appointments
'Appointments' section from dashboard sidebar you can Book, edit, delete, Appointments and Add Vital for Patient
Admin Dashboard > Appointments > New Appointments
'All New Or Pending Appointments' in this section, from dashboard sidebar you can Book, edit, delete, Appointments and Add Vital for Patient
Admin Dashboard > Appointments > Today Appointments
'All Today's Appointments' in this section those are today date, from dashboard sidebar you can Book, edit, delete, Appointments and Add Vital for Patient
Admin Dashboard > Medicines
Admin Dashboard > Medicines > Medicine Doses
'Medicine Doses' in this section from dashboard sidebar you can add, edit, delete Doses
Admin Dashboard > Medicines > Medicine Company
'Medicine Companies' in this section from dashboard sidebar you can add, edit, delete Companies
Admin Dashboard > Medicines > Medicine Durations
'Medicine Durations' in this section from dashboard sidebar you can add, edit, delete Durations
Admin Dashboard > Medicines > Medicines
'Medicines' in this section from dashboard sidebar you can add, edit, delete Medicines
Manage Prescriptions
Admin Dashboard > Prescribe Now
'Prescribe Now' You can add Patient, Add Quick Appointment, Add Chief Complaint(cc), Add Vital, On Examinations (O/Ex), Investigations, Gyne. & Obs. History, Add Medicine and Select Advice and Add Advice
Admin Dashboard > Prescriptions
'Prescriptions' section from dashboard sidebar you can add, delete, print Prescriptions.
Manage Profile
Profile' section from dashboard sidebar you can manage your profile, educations & experiences
Admin Dashboard > My Info > Profile
'Profile' section from dashboard sidebar you can create and update profile.
Admin Dashboard > My Info > Educations
'Educations' section from dashboard sidebar you can add, edit, delete Educations.
Admin Dashboard > My Info > Experiences
'Experiences' section from dashboard sidebar you can create and update Experiences.
Patient Dashboard
'Dashboard' section from dashboard Patient can see Appointments, Prescriptions.
Admin Dashboard > Appointments > All Appointments
'All Appointments' section from dashboard sidebar you can see all your Appointments.
Admin Dashboard > Appointments > New Appointments
'New Appointments' section from dashboard sidebar you can see all your New Appointments.
Admin Dashboard > Prescriptions
'Prescriptions' section from dashboard sidebar you can see all your Prescriptions and you can print.
Admin Dashboard > My Info > Profile
'Profile' section from dashboard sidebar you can Create and Update Your profile info.
Admin Dashboard > Daily Expenditure
'Daily Expenditure' section from dashboard sidebar you can Create and Update Your Daily Expenditure.
Admin Dashboard > Create Daily Expenditure
'Daily Expenditure' section from dashboard sidebar you can Create Your Daily Expenditure.
Admin Dashboard > Edit Daily Expenditure
'Daily Expenditure' section from dashboard sidebar you can Edit Your Daily Expenditure.
Admin Dashboard > Expenditure Category
'Expenditure Category' section from dashboard sidebar you can Create Your Daily Expenditure.
Admin Dashboard > Expenditure Category
'Expenditure Category' section from dashboard sidebar you can Edit Your Daily Expenditure.
6. Customization
Edit styles in resources/css/app.css and replace logos in public/default.
7. FAQ
500 Error?
composer install && php artisan optimize:clear
Logo not updating?
php artisan cache:clear
8. Update Guide
- Backup database & files
- Replace files except
.env - Run migrations & rebuild assets
9. Support
Response time: 24–48 hours




