

Pharmacy Management SoftwarePharmacy Management Software
A complete digital solution designed to streamline pharmacy operations. Easily manage sales, inventory, billing, expenses, due rep
Pharmacy Management Software
A complete digital solution designed to streamline pharmacy operations. Easily manage sales, inve...
Overview
Pharmacy Management System is a powerful web-based application designed to help pharmacy businesses streamline and manage their daily operations with ease. It offers a clean, modern UI with dashboard insights, financial tracking, medicine inventory, invoicing, and staff management—all in one platform.
Demo Link | : | pharmacy.bsoftbd.com |
---|---|---|
Login ID | : | admin |
Password | : | admin1234 |
🌟 Key Features
📊 Dashboard Overview
- Real-Time Sales, Receipts, Expenses & Due Summary Track today’s and the current month’s sales, income received, expenses, and dues.
Features
🔥 Dashboard & Reporting
- Clean and modern dashboard UI
- Today’s Sales, Receive, Expense, Due & Balance summary
- Monthly financial overview (Sales, Due, Receive, Expense, Balance)
- Weekly sales/receive/due analytics graph
- Circular chart for total deposits & financial metrics
📦 Inventory & Medicine Management
- Add, update, and delete medicines with full details
- Track medicine stock in/out
- Low stock alert system
- Expiry date tracking (optional with customization)
🧾 Invoice & Billing
- Generate sales invoices with product and quantity
- Auto-calculated totals and taxes
- Print or download invoices
- Track due vs. paid invoices
👥 CRM (Customer Management)
- Add and manage customer profiles
- View purchase history
- Customer-wise dues tracking
- SMS reminders for due payments
💳 Accounts & Finance
- Record and manage income & expenses
- Automatic balance calculation
- Daily, monthly, and custom date range reports
- Export and print financial summaries
📤 SMS Integration
- Send SMS to customers for invoices, dues, or promotions
- Check SMS balance from dashboard
- Multi-SMS gateway compatibility (Bangladeshi gateway example shown)
👨💼 Staff Management
- Add, edit, and manage pharmacy staff
- Role-based access control
- Activity logs (optional with customization)
📄 Reports
- Sales report with date filters
- Due report customer-wise
- Expense report by category or date
🌍 Multi-Language & Localization
- Language switcher (e.g., English, Bangla shown)
- RTL support (on request)
⚙️ Other Features
- Clear cache button for smooth performance
- Responsive design (desktop, tablet, mobile)
- Admin control panel with secure login
- Clean code structure for easy customization
Requirements
To run the Pharmacy Management System smoothly, ensure your server or hosting environment meets the following:
✅ Server Requirements
- PHP Version: 7.4 or higher (PHP 8+ recommended)
- Database: MySQL 5.7+ or MariaDB
- Web Server: Apache / Nginx / LiteSpeed
- HTTPS Support (SSL Certificate for secure access)
📦 Required PHP Extensions
-
mysqli
-
mbstring
-
pdo
-
openssl
-
json
-
curl
-
fileinfo
-
gd
-
zip
🧩 Optional (For SMS Integration)
- Internet connection for API-based SMS sending
- SMS Gateway credentials (API Key, Sender ID)
🌐 Client-Side Requirements
- Modern browser (Chrome, Firefox, Edge, Safari)
- Screen resolution: 1280x720 or higher (responsive support included)
Instructions
Please follow the steps below to install and configure the Pharmacy Management System on your server:
🔧 Step 1: Upload Files
- Unzip the downloaded package.
-
Upload all contents from the
/source_code
folder to your hosting server (e.g.,public_html/
or a subfolder).
🗄️ Step 2: Create a Database
- Create a new MySQL database using phpMyAdmin or your hosting panel.
-
Import the file
database/database.sql
into the newly created database.
⚙️ Step 3: Configure Environment File
-
Rename
.env.example
to.env
if not already named. -
Open the
.env
file and update the database and URL configuration:
.env APP_NAME="Pharmacy Store" APP_URL=http://yourdomain.com DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=your_database_user DB_PASSWORD=your_database_password
🔑 Step 4: Set Folder Permissions
Make sure the following folders have write permissions:
bash /storage /bootstrap/cache
Use this if you're using SSH:
bash chmod -R 775 storage chmod -R 775 bootstrap/cache
🛠️ Step 5: Run Laravel Commands (Optional if Precompiled)
If your server supports SSH, navigate to the project root and run:
bash php artisan key:generate php artisan config:cache
🔐 Step 6: Admin Login
After successful setup, access your app via:
arduino http://yourdomain.com
Use the default login credentials:
Email: [email protected] Password: admin123
✅ Be sure to change your password after first login for security.
🧩 Additional Notes
-
To enable SMS, configure your SMS gateway API settings in
.env
or settings panel. - For localization, language settings are available in the Language menu on the top right.
- No installer UI is included — this is a manual Laravel installation.
Other items by this author
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 / Management / Business |
First release | 24 May 2025 |
Last update | 24 May 2025 |
Software version | PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2 |
Files included | .php, .css, Javascript .js |
Tags | pharmacy, stock management, pharmacy software, pharmacy pos, invoice system, sales tracking, pharmacy management, laravel pharmacy, medicine billing, medicine inventory, medical billing, pos pharmacy, customer due, pharmacy crm, pharmacy admin panel |