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
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