Skip to content

Hospital management system developed with Laravel and GraphQL

Notifications You must be signed in to change notification settings

yogeshGroony/hospital-management

 
 

Repository files navigation

Hospital management system

CircleCI

Setup

  • Install dependencies by running composer install
  • Run tests by running composer run test

Seed database

  • Run php artisan db:seed to create a root user. A link will be sent to the root user's email specified in the .env file

Static analysis

Features

  • Users (Root, Admin, Doctor, Patient) can verify their account
  • Users (Root, Admin, Doctor, Patient can log in
  • Root can add admin account
  • Admin can add doctor accounts
  • Admin can add patient accounts
  • Root can get an admin by email or id
  • Root can get all admins
  • Root, Admin or Doctor can get a patient by id or email
  • Root can get all patients
  • Root, Admin ot Doctor can get a doctor by id or email
  • Root can get all doctors
  • Doctor can get a patient's medical history
  • Patients can view their prescriptions
  • Patients can book appointments
  • Patients can see their appointments
  • Admin can edit appointments
  • Doctors can see their appointments

Docs

Visit the /graphql-playground endpoint in your browser to see the documentations

About

Hospital management system developed with Laravel and GraphQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 97.0%
  • HTML 2.7%
  • Vue 0.3%