Beginner Save 82%

Laravel 13 - Build a Modern Medical & Doctor Website CMS

Morshedul Arefin 5.0 (1 reviews) 1 enrolled English Updated Sep 29, 2026
Laravel 13 - Build a Modern Medical & Doctor Website CMS

About this course

In this course, I am going to teach students how to build a nice and user-friendly modern and good looking medical and doctor management website from scratch using the latest and popular php framework Laravel 13. The course will cover all the core aspects of web application development, including authentication systems, email verification, template mastering etc.

I will develop a real-world and very good looking, professional outlooked modern doctor and medical website CMS where an administrator can easily change all the text and photos of that application and use it in real world for any law agency. This project will be built using the popular php framework Laravel 13 at the time of recording, ensuring students learn modern and up-to-date practices.

This course is designed especially for beginners who have little or no experience with PHP, but even advanced learners will find it useful as I implemented many advanced features.

Earn a verified certificate

Complete all 83 lessons and you'll receive a personalised certificate with your name, the course and a unique ID that anyone can verify online. Download it, print it or add it to your profile.

Certificate preview

Course Curriculum

27 sections · 83 lessons · 13h 9m total

Introduction 7:16

Installing XAMPP (Windows OS) 4:32
Shift between php versions in XAMPP (Windows OS) 9:08
Installing Laragon (Windows OS) 9:42
Shift between php versions in Laragon (Windows OS) 3:57
Install PHP 8.2 in Laragon (Windows OS) 3:44
Installing XAMPP (MAC OS) 4:30
Installing MAMP (MAC OS) 7:27
Shift between php versions in MAMP (MAC OS) 7:09
Download & Install Composer (Windows OS) 10:44
Download & Install Composer (MAC OS) 2:43
Code Editors 1:47

Installing Laravel 13 on Local Computer 9:00
Registration, Verify, Login, Dashboard and Logout 34:35
Forget and Reset Password 8:04
Applying Security - Rate Limiting 7:09
Applying Security - Token Expiration 15:48
Applying Security - Token Hashing in Database 6:22
Applying Security - Login Enumeration Protection 3:29
Applying Security - Timing Attack on Login 3:53
Applying Security - Password Strength 2:45
Applying Security - HTTPS in Production 14:23

Create a generic middleware for multiple guards 23:45
Vendor Registration, Verify, Login, Dashboard and Logout 7:01
Vendor Forget and Reset Password 2:30
Admin Login, Dashboard and Logout 13:18
Admin Forget and Reset Password 2:29

Describing the HTML template 2:25
Project Folder and Database Setup 3:46
Adding CSS and JS Files and Mastering the Login Page 9:27
Mastering the Dashboard and Create Layouts 15:41
Mastering the Forget and Reset Password Pages 8:27
Mastering the Edit Profile Page - Part 1 12:41
Mastering the Edit Profile Page - Part 2 8:31
Adding Toastr Jquery Message Notification 8:36

Describing the HTML Template 6:40
Renaming previous folder to project folder & change database name 5:09
Mastering Home Page 13:43
Mastering About Page 10:19
Mastering Services and Service Page 5:34
Mastering FAQ and Pricing Page 4:49
Mastering Departments and Department Page 5:27
Mastering Doctors and Doctor Page 4:34
Mastering Photo Gallery and Video Gallery Page 4:06
Mastering Blog and Post Page 6:24
Mastering Contact and Appointment Page 4:31
Mastering Terms and Privacy Page 2:37

Manage Slider in Back End (Part 1) 29:35
Manage Slider in Back End (Part 2) 9:49
Show Slider in Front End 10:00

Manage About Section Data in Admin Panel 17:30
Show About Section Data in Front End 5:37

Manage Feature Section in Admin Panel and Show in Front End 14:10

Manage Video Section in Admin Panel and Show in Front End 11:55

Manage Counter Section Data in Admin Panel and Show in Front End 8:58

Manage Testimonial Section Data in Admin Panel and Show in Front End 13:22

Manage FAQ Data in Admin Panel and Show in Front End 9:13

Manage Packages in Admin Panel and Show in Front End 16:47

Manage Photos in Admin Panel and Show in Front End 13:39

Manage Videos in Admin Panel and Show in Front End 11:52

Manage Contact Data in Admin Panel and Show in Front End 10:49
Sending Email to Admin 7:16

Manage Data in Admin Panel and Show in Front End 10:31

Manage Services Data in Admin Panel 20:00
Show Services Data in Front End 13:43

Manage Department Data in Admin Panel 17:25
Show Department Data in Front End 6:15

Manage Doctor Data in Admin Panel 11:12
Show Doctor Data in Front End 22:53

Manage Post Categories in Admin Panel 7:01
Manage Post in Admin Panel 17:02
Show Post in Front End 22:04
Search Post in Front End 6:48

Manage Appointment in Admin Panel and Show in Front end with Email Sending 9:47

Subscription and Verifiy in Front End 10:29
Extract All Subscribers as CSV in Admin Panel 6:06

Manage Setting Data in Admin Panel 14:34
Show Setting Data in Front End 13:22
Admin Dashboard 8:16

Preparing Files and Remove public from the url 1:16
Upload Files, Create Database and Run Project 4:10
Setup SMTP and Send Email Test 5:32

Source Code

Student Reviews

5.0
1 review
5
100%
4
0%
3
0%
2
0%
1
0%
P
PSP
September 30, 2026

This is a very nice course.

About the Instructor

Morshedul Arefin
Morshedul Arefin
Founder, CodeWithArefin · PHP & Laravel Developer
4 students 5 courses

I have been teaching PHP and Laravel in Bangla since 2013. Thousands of developers started their programming journey with my tutorials. On this platform I teach complete, real-world projects step by step so that you can build with confidence.

$9$49