The Pharmacy Managment System is a Laravel web Application that used Most of Laravel Technologies for Pharmacies and Medical prescription purposes.
The pharmacy Managment System Consists of Four Main Roles Like admin
, pharmacy
, doctor
and client
.
The admin
has a Full Access to the whole Parts of the system. The pharmacy owner
has access on his Doctors and Orders. The doctor
has access the orders.
The client
is the end user who can make any Order.
- Authuntication
- Email Verification
- Roles and Perimissions
- Auto Assign Order to the Closest Pharmacy Area
- Ban and UnBan Doctor
- Total Revenue of each Pharmacy
- Email Notification
- Chart Statistics
- Stripe Payment
- Display Orders as Excel Sheet
🎬 We Hope That You are enjoying Watching Our Demo Video Click Here
- git clone - Composer install - npm install - cp .env-example .env - php artisan migrate - php artisan db:seed - php artisan storage:link - npm run build - npm run dev - php artisan serve - php artisan schedule:work
php artisan create:admin --name="admin" [email protected] --password=******
METHODS | URI | ACTIONS |
---|---|---|
POST | /api/register |
Register |
POST | /api/login |
Login |
GET | /api/client/{id} |
Get Client By ID |
PUT | /api/client/{id} |
Update Client |
POST | /api/address |
Add New Address |
GET | /api/address |
Get All Addresses |
GET | /api/address/{id} |
Get Address By ID |
PUT | /api/address/{id} |
Update Address |
DELETE | /api/address/{id} |
Delete Address |
POST | /api/orders |
Create New Order |
GET | /api/orders/{id} |
Get Order By ID |
PUT | /api/orders/{id} |
Update Order |
GET | /api/email/resend/{id} |
Resend Email Verification |
- laravel/sanctum v3.2.1 Laravel Sanctum provides a featherweight authentication - laravel/ui v4.2.1 Laravel UI utilities and presets - yajra/laravel-datatables v9.0.0 Laravel DataTables Complete Package - spatie/laravel-permission 5.10.0 Permission handling for Laravel 6.0 and up - webpatser/laravel-countries dev-master 9d0cd97 Laravel Countries is a bundle for Laravel, providing Al - egulias/email-validator 4.0.1 A library for validating emails against several RFCs - cybercog/laravel-ban 4.8.0 Laravel Ban simplify blocking and banning Eloquent models - stripe/stripe-php v10.12.1 Stripe PHP Library
- Laravel Framework
- MYSQL
- jQuery
- JavaSript
- Bootstrap
- HTML
- CSS
- SASS
If you like our work, feel free to
⭐ this repository. It helps.