Coder Social home page Coder Social logo

pharmacy-system's Introduction

PHARMACY SYSTEM

INTRODUCTION

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.

FEATURES

  • 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

INSTALLATION

- git clone https://github.com/CatchDose/Pharmacy-System.git
- 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:run
- php artisan queue:work

CREATE ADMIN

php artisan create:admin --name="admin" [email protected] --password=******

CLIENT APIs

METHODS URI ACTIONS
POST /api/register Register
POST /api/login login
GET /api/email/verify/{id} Send Email Verification
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

PACKAGES

- 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

TECHNOLOGIES

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

DEMO

๐ŸŽฌ We Hope That You are enjoying Watching Our Demo Video Click Here

Contributers

pharmacy-system's People

Contributors

ahmedhamada011 avatar ahmedham avatar mahmoud-elbasiony avatar ahmedmohamedzein avatar mohamedyousef44 avatar omar1896 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.