A complete Pharmacy Management System built to streamline daily operations of a medical store. This system helps manage medicines, stock, sales, and billing efficiently with a user-friendly interface.
The Pharmacy Control System is designed to simplify pharmacy workflows by digitizing inventory management and sales processes. It ensures accurate stock tracking, fast billing, and organized record keeping.
- Generate professional PDF bills/invoices
- Auto-calculation of total, tax, and discounts
- Print and download invoices بسهولة
- Maintain billing history for future reference
- Add, update, and delete medicines
- Manage categories and suppliers
- Store details like batch number, expiry date, and price
- Real-time stock tracking
- Alerts for low stock
- Expiry date monitoring
- Secure login system
- Role-based access (Admin / Staff)
- Sales reports
- Purchase history
- Daily/monthly transaction summaries
- Backend: Laravel (PHP Framework)
- Frontend: Blade / Livewire
- Database: MySQL
- PDF Generation: Laravel PDF / DOMPDF
- Server: XAMPP / Apache
-
Clone the repository:
git clone https://github.com/Adeel-fullstack/Pharmacy-control-system.git
-
Navigate to project folder:
cd Pharmacy-control-system -
Install dependencies:
composer install
-
Copy
.envfile:cp .env.example .env
-
Configure database in
.env -
Generate application key:
php artisan key:generate
-
Run migrations:
php artisan migrate
-
Start server:
php artisan serve
This project is developed to:
- Reduce manual work in pharmacies
- Improve billing accuracy
- Maintain proper inventory records
- Provide fast and reliable invoice generation (PDF)
For any queries or suggestions, feel free to reach out.
Contributions are welcome! Feel free to fork the repo and submit a pull request.