Udemyintermediateen

Laravel doctor appointment system

Build a doctor appointment app with Laravel & PHP. Learn to create a web application for scheduling medical appointments. Perfect for beginners!

4.4(167)
1,085students
11h 49m
Certificate
Ranjeet Karki
Ranjeet KarkiSoftware Engineer

Course Content

Laravel doctor appointment system is an intermediate-level Udemy course taught by Ranjeet Karki. It runs 11h 49m, is taught in English, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 167 reviews, with 1,085 students enrolled. It is a paid course, last updated June 2023.

This comprehensive course walks you through building a fully functional doctor appointment web application using Laravel 7. Learn to create a modern, user-friendly system similar to those you might encounter when booking healthcare appointments.

The application features three distinct user roles: patient, doctor, and admin, each with specific functionalities.

Patient Features:

  • Appointment Booking: Easily book appointments with doctors, filtering by date to find available options.
  • Time Slot Selection: Choose a specific time for your appointment, with slots available in 20-minute increments.
  • Dashboard: View your appointment history, including prescribed medicine from your doctor.
  • Profile Management: Update your personal information directly from your patient dashboard.
  • Visit Status: See whether you've already had an appointment with a doctor.

Doctor Features:

  • Schedule Management: Create and manage appointment slots for specific dates.
  • Time Slot Updates: Modify existing appointment times as needed.
  • Daily Appointment Overview: Filter appointments by date to see who is scheduled.
  • Prescription Management: Prescribe medicine to patients after their appointments.
  • Daily Appointment Count: Quickly view the number of patients scheduled for a given day.

Admin Features:

  • User Management: Create and update doctor information within the system.
  • Patient Management: Filter and view patient appointment history.
  • Appointment Status Control: Toggle patient status between "visited" and "not visited."
  • Department Management: Create, update, and delete departments within the clinic.
  • System Statistics: Access a comprehensive dashboard providing insights into clinic performance, including:
    • Number of doctors
    • Appointment volume
    • Number of departments

This project provides hands-on experience with Laravel development, covering essential aspects of web application design, user authentication, and database management. Ideal for developers looking to build robust healthcare solutions.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(415)
29m
all
5.0(291)
32m
beginner
5.0(200)
1h 42m
all
5.0(12)
14h 46m
all