Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Project With Laravel Php:Make A Doctor Appointment System

Posted By: ELK1nG
Project With Laravel Php:Make A Doctor Appointment System

Project With Laravel Php:Make A Doctor Appointment System
Last updated 4/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.37 GB | Duration: 11h 48m

Make a doctor appointment web application with Laravel, PHP framework

What you'll learn

How to make web application

How to integrate admin template

How to design database for this web application

A complete doctor appointment booking system

Requirements

A good knowledge of PHP

A basic knowledge of Laravel. Not for absolute laravel beginners

Description

This course was recorded in Laravel version 7This is a doctor appointment web-based application made with laravel which you might have used in your daily life to book an appointment with the doctor. The booking application has three types of users namely patient, doctor, and admin.The patient will be able to book an appointment with his doctor. In the frontend, we have a date through which the patient can filter the available doctors on a particular date.  He can book a specific time for a particular date which will be also shown inpatient dashboard later. The patient dashboard also shows whether he has visited to doctor or not. If yes, he will see the medicine prescribed by the doctor on his dashboard. He can also update his profile.Admin can create and update the doctor's information. Admin can filter the patients and see who has booked an appointment on a particular date. He can toggle the status of the patient as visited/not visited. Admin can create departments and update and delete them. As an admin, he can get the information about the system on his dashboard. The information such as how many doctors are working in his clinic? how patients have made an appointment? How many departments are in the clinic? etc.As a doctor, he can create an appointment time for a particular date. Each time slot is in the difference of 20min ie: patients can book an appointment with a doctor for a max 20min. He can update the time slot as well.He can check how many patients have made an appointment on a particular date by filtering through the date. Finally, he can prescribe medicine to patients.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Project scenario

Section 2: Setup

Lecture 3 Before we start

Lecture 4 setup

Lecture 5 install laravel

Lecture 6 install laravel 8

Lecture 7 Target class not found error solution in laravel 8

Section 3: Download code

Lecture 8 download project code

Section 4: integrate admin template

Lecture 9 make link to css,js and image

Lecture 10 splitting single file into different files

Lecture 11 explaning the concept of master file

Section 5: migraton of users and roles

Lecture 12 migration of user and roles table

Lecture 13 add extra column to existing table

Lecture 14 create first user

Section 6: Doctor crud

Lecture 15 create doctor form

Lecture 16 validation part1

Lecture 17 validation part 2 and store doctor record

Lecture 18 get list of doctors in datatable

Lecture 19 show information in bootstrap modal

Lecture 20 fix error

Lecture 21 edit doctor form

Lecture 22 update doctor information

Lecture 23 code refactor

Lecture 24 delete doctor

Lecture 25 sidebar

Lecture 26 adding conditions to get only doctors and admin but no patients

Section 7: Login and middleware

Lecture 27 login and middleware

Section 8: Doctor time slot

Lecture 28 doctor appointment time desing dicussion

Lecture 29 desing time slot

Lecture 30 finalize the design

Lecture 31 creation of table for appointments

Lecture 32 appointment store

Lecture 33 validation of the appointment time slot

Lecture 34 get appointment time slots

Lecture 35 mark checked if exist

Lecture 36 update appointment time

Lecture 37 doctor middleware and sidebar

Lecture 38 show doctor all his appointment

Lecture 39 redirect doctor to dashboard

Section 9: Frontend design

Lecture 40 frontend design part1

Lecture 41 frontend design part2

Lecture 42 frontend design part3

Section 10: Doctors and Filter

Lecture 43 get list of doctors

Lecture 44 show all appointment time slots

Lecture 45 display checkbox and display doctor information

Lecture 46 filters and find doctors

Lecture 47 fix dashboard routes

Section 11: Booking

Lecture 48 migration of the booking table

Lecture 49 patient book an appointment part1

Lecture 50 adding extra field to bookings table

Lecture 51 store users appointment

Lecture 52 don't give user to make multiple appointment

Lecture 53 sending email notification

Lecture 54 get my appointments

Section 12: implement vue js at frontend to filter doctors

Lecture 55 install vue js datepicker and moment js

Lecture 56 vue js date picker part 2

Lecture 57 vue ja date picker part 3

Lecture 58 vue js datepicker with laravel part 4

Lecture 59 vue loader and disable past days

Section 13: Profile of patients

Lecture 60 patient profile design

Lecture 61 update profile of patient

Lecture 62 upload profile picture

Lecture 63 protect patient routes with middleware

Section 14: admin

Lecture 64 list of patients who made an appointment

Lecture 65 filter patients by date

Lecture 66 update patients status

Lecture 67 get all patients and work on sidebar

Section 15: Prescription

Lecture 68 create prescriptions table

Lecture 69 prescription controller

Lecture 70 make a prescription form

Lecture 71 fixing error

Lecture 72 dynamically generate input filed vuejs

Lecture 73 store prescription

Lecture 74 getting only my patients

Lecture 75 show view prescription button

Lecture 76 prescription link

Lecture 77 get all patients from prescription table

Lecture 78 patients prescription in patients dashboard

Lecture 79 dashboard analytics

Section 16: Department

Lecture 80 store and get department

Lecture 81 update and delete department

Lecture 82 sidebar and update doctor form

Section 17: conclusion

Lecture 83 conclusion

Section 18: Deployment

Lecture 84 push laravel code in Github

Lecture 85 laravel app deployment

Lecture 86 Deployment

A beginner and intermediate PHP/Laravel developer