PHARMACY MANAGMENT SYSTEM

INTRODUCTION

The Pharmacy Managment System is a Laravel web Application that manages a pharmacy system in which pharmacies, doctors, order ..etc are managed and handled. 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, Orders, and Medicines. The Doctor has access the orders. The Client is the end user who can make any Order.

FEATURES

  • Authentication
  • Authorization
  • Email Verification
  • Roles and Perimissions
  • Auto Assign Order to the Closest Pharmacy Area & Highest Priority
  • Ban and UnBan Doctor
  • Total Revenue of each Pharmacy
  • Email Notifications
  • Stripe Payment

INSTALLATION

- 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

CREATE ADMIN

php artisan create:admin --name="admin" --email=admin@admin.com --password=******

TECHNOLOGIES

  • Laravel Framework
  • MYSQL
  • jQuery
  • JavaSript
  • Bootstrap
  • HTML
  • CSS
  • SASS

AUTHORS