Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Build Real Estate Management System with PHP (8.2) & MySQL
1. Introdction
1. Introduction (21:52)
2. Local Server Setup (Windows OS)
1. Installing XAMPP (4:32)
2. Shift between php 7 and php 8 in XAMPP (9:08)
3. Installing Laragon (9:42)
4. Shift between php 7 and php 8 in Laragon (3:57)
5. Install PHP 8.2 in Laragon (3:44)
3. Local Server Setup (Mac OS)
2. Installing MAMP (7:27)
1. Installing XAMPP (4:30)
3. Shift between php 7 and php 8 in MAMP (7:09)
4. Install Composer (2:43)
4. Code Editors
1. Code Editors (1:47)
5. Visual Studio Code Editor
1. VS Code Installation (2:45)
2. Opening Folders (Single and Multiple) (4:35)
3. Autosave (2:33)
4. Installing Extensions (4:53)
5. Export Settings (2:25)
6. Reset VS Code (2:16)
7. Creating and Working with Snippets (13:10)
8. Extension - Bootstrap 5 Quick Snippets (4:56)
9. Extension - Auto Rename Tag (1:57)
10. Extension - Material Icon Theme (1:51)
11. Extension - Vscode Great Icons (1:41)
12. Extension - Live Server (1:09)
13. Extension - Live Server Preview (1:53)
14. Extension - HTML CSS Support (1:40)
15. Extension - Bracket Pair Colorizer 2 (2:35)
16. Color Scheme (5:15)
17. Working with Terminal (2:23)
18. Settings Sync (3:56)
6. PHP Fundamentals - A to Z
1. What is PHP (10:48)
1.1. What is PHP
2. PHP Syntax (5:59)
2.1. PHP Syntax
3. Comments (4:09)
3.1. Comments
4. Variables (5:20)
4.1. Variables
5. Variable Scope (11:22)
5.1. Variable Scope
6. Echo and Print (5:34)
6.1. Echo and Print
7. Data Types (16:21)
7.1. Data Types
8. String - Part 1 (5:25)
9. String - Part 2 (25:33)
10. String - Part 3 (12:10)
10.1. String
11. Number (6:07)
11.1. Number
12. Math (10:18)
12.1. Math
13. Constant (7:01)
13.1. Constant
14. Operator - Part 1 (22:59)
15. Operator - Part 2 (14:45)
16. Operator - Part 3 (11:23)
16.1. Operator
17. Conditional Statement (if, elseif, else) (10:59)
17.1. Conditional Statement
18. Switch (4:52)
18.1. Switch
19. Loop - Part 1 (22:09)
20. Loop - Part 2 (9:56)
20.1. Loop
21. Nested Loop - Part 1 (23:40)
22. Nested Loop - Part 2 (11:33)
22.1. Nested Loop
23. Array - Part 1 (13:57)
24. Array - Part 2 (5:04)
25. Array - Part 3 (13:17)
25.1. Array
26. Array Function (19:08)
26.1. Array Function
27. Function (10:43)
27.1. Function
28. Superglobals (2:56)
28.1. Superglobals
29. Form, $_GET, $_POST, $_REQUEST (24:45)
29.1. Form, $_GET, $_POST, $_REQUEST
30. Cookie - Part 1 (10:02)
31. Cookie - Part_2 (25:52)
31.1. Cookie
32. Session (16:52)
32.1. Session
33. Include Require (7:46)
34. File Upload and Validation - Part 1 (32:17)
35. File Upload and Validation - Part 2 (15:10)
35.1. File Upload and Validation
36. File IO (15:36)
36.1. File IO
37. Form Validation (29:06)
37.1. Form Validation
38. Sending Email (13:44)
38.1. Sending Email
39. Regular Expression - Part 1 (19:46)
40.Regular Expression - Part 2 (14:02)
40.1. Regular Expression
7. MySQL Database
1. What is MySQL (16:31)
2. Connect MySQL with PHP (9:10)
3. Create Database and Table (10:31)
4. Inserting Data (6:57)
5. Prepared Statement (8:12)
6. Select Data (24:57)
7. Where Clause (18:30)
8. Update Data (2:32)
9. Delete Data (4:03)
10. Order By Clause (3:23)
11. LIMIT Clause (5:25)
12. JOIN Clause (31:16)
13. UNION Clause (7:26)
14. ALTER Table (5:29)
15. GROUP BY and HAVING (9:38)
8. PHP Security
1. Folder Content Protection (11:30)
2. Least Privilege (13:44)
3. SQL Injection (28:06)
4. XSS Attack (13:29)
9. Pagination
1. Pagination (37:23)
10. Authentication System
1. Template Setup (12:17)
2. Registration (26:42)
3. Registration - Email Verification (8:22)
4. Login and Logout (18:53)
5. Forget Password (12:45)
6. Reset Password (11:20)
7. Source Codes
8. Main Template
11. Payment Method Integration
1. PayPal - Part 1 (10:18)
2. PayPal - Part 2 (17:57)
3. PayPal - Part 3 (5:03)
4. PayPal - Part 4 (10:21)
5. PayPal - Part 5
12. Admin Panel Template Mastering
1. Describing HTML Template (4:33)
2. Separate Dashboard and Login (8:46)
3. Config File and Mailtrap Setup (8:30)
4. Moving all data into admin folder (18:29)
5. Creating Users Table and Developing Login & Logout System (30:11)
6. Forget Password (16:37)
7. Reset Password (8:45)
8. Edit Profile - Part 1 (17:03)
9. Edit Profile - Part 2 (16:19)
10. Other Pages (9:12)
11. Source Codes
13. Front End Template
1. Describing the Front End Template (11:53)
14. Front End Template Mastering
1. Rename Admin Panel Folder to Real Estate Project (7:56)
2. Home Page Setup (11:26)
3. Creating an intermediate page between user and agent (14:20)
4. Using .htaccess file to rewrite url (Removing .php extention) (9:09)
15. Customer Section
1. Registration - Part 1 (10:14)
2. Registration - Part 2 (20:02)
3. Verify Registration (7:32)
4. Login Dashboard and Logout (17:49)
5. Forget Password (5:12)
6. Reset Password (5:35)
7. Edit Profile (13:00)
16. Agent Section
1. Registration (9:00)
2. Verify Registration (1:51)
3. Login Dashboard and Logout (6:46)
4. Forget Password (2:56)
5. Reset Password (2:51)
6. Edit Profile (13:21)
7. Pending Agent and Customer Login Protection (4:46)
17. Admin - Notification
1. iziToast Notification (3:08)
18. Package
1. Package - Part 1 (23:41)
2. Package - Part 2 (13:20)
3. Package - Part 3 (7:47)
4. Package - Part 4 (2:47)
5. Package - Part 5 (13:37)
19. Property Location
1. Property Location - Part 1 (8:14)
2. Property Location - Part 2 (12:16)
3. Property Location - Part 3 (11:43)
4. Property Location - Part 4 (4:13)
5. Property Location - Part 5 (8:39)
20. Property Type
1. Property Type - Part 1 (6:12)
2. Property Type - Part 2 (2:41)
3. Property Type - Part 3 (1:24)
4. Property Type - Part 4 (1:18)
5. Property Type - Part 5 (1:34)
21. Amenity
1. Amenity - Part 1 (5:44)
2. Amenity - Part 2 (2:38)
22. Agent - Package Purchase
1. Package Purchase - Part 1 (16:59)
2. Package Purchase - Part 2 (23:21)
3. Package Purchase - Part 3 (13:37)
23. Agent - Orders
1. Show Orders (9:27)
24. Agent - Property Manage
1. Creating Tables (12:06)
2. Add Property - Part 1 (15:47)
3. Add Property - Part 2 (24:27)
4. Add Property - Part 3 (14:00)
5. Show Properties - Part 1 (11:19)
6. Show Properties - Part 2 (12:16)
7. Show Properties - Part 3 (8:55)
8. Edit Property (23:33)
9. Photo Gallery - Part 1 (13:40)
10. Photo Gallery - Part 2 (8:25)
11. Video Gallery (11:46)
12. Delete Property (9:16)
25. Adding Sample Data
1. Creating Agents (20:19)
2. Creating Properties (53:09)
26. Featured Property Setup
1. Featured Property Setup (9:58)
27. Security Checking in Some Modules
1. Agent - Duplicate Email Checking in Signup & Edit Profile (7:06)
2. Customer - Duplicate Email Checking in Signup & Edit Profile (2:40)
3. Preventing Location, Type & Amenity Name Duplication - Part 1 (6:34)
4. Preventing Location, Type & Amenity Name Duplication - Part 2 (7:54)
5. Giving Security in Location, Type & Amenity Deletion - Part 1 (15:20)
6. Giving Security in Location, Type & Amenity Deletion - Part 2 (6:18)
7. Agent can not edit or delete other agent's peoperty (9:33)
8. Apply exit after each redirection (10:46)
9. Non-subscribed Agents can not add property (6:13)
10. Agent Package Limitation Check for Property, Photos & Videos (19:57)
11. When Package Expires, Agent can not add property (9:55)
12. Package Downgrade - What will happen with Previous Data (21:55)
28. Home Page - Featured Properties
1. Featured Properties - Part 1 (21:03)
2. Featured Properties - Part 2 (16:40)
29. Properties Search Section
1. Search Section - Part 1 (11:29)
2. Search Section - Part 2 (29:20)
3. Search Section - Part 3 (6:51)
4. Search Section - Part 4 (11:33)
5. Search Section - Part 5 (19:19)
6. Search Section - Part 6 (10:33)
7. Search Section - Part 7 (12:55)
30. Property Detail Page
1. Property Detail - Part 1 (9:16)
2. Property Detail - Part 2 (20:43)
3. Property Detail - Part 3 (2:30)
4. Property Detail - Part 4 (15:45)
5. Property Detail - Part 5 (10:32)
6. Property Detail - Part 6 (22:58)
31. Location-Wise Properties
1. Part 1 (27:09)
2. Part 2 (8:21)
32. Agent-Wise Properties
1. Part 1 (18:20)
2. Part 2 (13:06)
3. Part 3 (7:01)
4. Part 4 (11:39)
5. Part 5 (26:36)
33. Customer - Wishlist
1. Part 1 (15:25)
2. Part 2 (10:26)
34. Message between Customer and Agent
1. Creating database, tables, view message table, create message form (18:45)
2. Sending message by customer, save data & email receive by agent (11:23)
3. Reply page create and setup the forms and contents (26:24)
4. Sending reply by customer, save data & email receive by agent (9:48)
5. Show all replies by customer & agent, message deletion by customer (26:20)
6. Sending reply by agents, save data, email receive by customers (31:50)
35. Admin - Agent Property Section
1. Show all properties (26:36)
2. Delete property (6:11)
36. Admin - Agent Orders
1. Show all orders (6:07)
2. Delete Order (8:07)
37. Admin - Agent and Customer Message
1. Show all messages (6:51)
2. Show replies (15:02)
3. Delete message (4:40)
38. Admin - Agents and Customers Information
1. Show customers (6:11)
2. Make customers active or inactive (3:33)
3. Delete customer (8:04)
4. Show agents (7:24)
5. Make agents active or inactive (2:10)
6. Delete agent (19:08)
39. Why Choose Us
2. Part 2 (9:17)
1. Part 1 (8:17)
40. Testimonial
1. Part 1 (9:44)
2. Part 2 (8:51)
41. Blog
2. Part 2 (17:54)
1. Part 1 (13:35)
3. Part 3 (17:06)
42. FAQ
1. Part 1 (8:04)
2. Part 2 (7:56)
43. Contact
1. Sending email using contact form (10:14)
44. Newsletter
1. Part 1 (16:56)
2. Part 2 (17:34)
45. Automatically Logout System
1. Making admin, agent, customer logged out automatically after certain period (7:41)
46. Terms & Privacy Page
1. Part 1 (7:53)
2. Part 2 (5:49)
47. Dashboard Setup
1. Customer & Agent Dashboard (7:25)
2. Admin Dashboard (7:37)
48. Website Settings
1. Logo and Favicon (15:15)
2. Banner Photo (9:25)
3. Footer Section (16:53)
4. Contact Page Map (4:52)
5. Home Page Sections - Part 1 (26:09)
6. Home Page Sections - Part 2 (8:31)
7. Home Page Sections - Part 3 (11:43)
8. Home Page Sections - Part 4 (8:29)
49. Upload Project to Live Server
1. Part 1 (9:54)
2. Part 2 (10:02)
50. Final Source Code
1. Final Code
2. Final Code
Teach online with
1. Registration - Part 1
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock