30.12.2023, 00:24
Build Real Estate Management System with PHP (8.2) & MySQL
Published 10/2023
Created by Morshedul Arefin
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 251 Lectures ( 47h 58m ) | Size: 25.7 GB
Learning PHP and MySQL (A to Z) and developing a complete dynamic real estate listing website. PHP 8.2 is used here.
What you'll learn
Learn PHP from scratch
Learn MySQL from scratch
Learn the using of PDO in PHP
Visual Studio Code Editor and plugins in that
Variables, Data types, Strings in php
Operators in php
Array, Multi-dimensional Array and Array functions
Conditions in php (if, elseif, else)
Loops (for, while and dowhile), Nested Loop
Functions in php (built-in and user-defined)
Switch case using in php
$_POST, $_GET, $_REQUEST
Session and Cookies
Using Regular Expression in PHP
File Upload and Validation, File I/O
Database Basic, Query Language
Connecting Database in PHP
Form Validation Technique
Basic CRUD Operation
Login, Registration and Forget Password System
Email verification in registration
Payment Method Integration - PayPal
Payment Method Integration - Stripe
Contact form email sending
Website logo, favicon and other items setup
Admin profile management
Photo uploading system
Toastr message notification system
Customer and Agent Profile Management
Customer and Agent Login and Registration
Pricing Package Management
Advanced Real Estate Searching Option
Uploading Project to Live Server
Requirements
Basic knowledge in HTML
Basic knowledge in CSS
Basic knowledge in Javascript
Basic knowledge in Bootstrap
Basic knowledge in Code Editor like VS Code or any
Description
In this course, I have taught the students the most popular programming language PHPand MySQLdatabase from scratch. After showing all the basics of PHP, authentication system, security, template mastering etc., I have developed a complete real estate listing web application with the latest version of PHP and that is PHP8.2The persons who are very beginner in php or have no knowledge at all in PHP, they will be benefitted the most from this course. But the advanced persons will also get help from this course, because I have tried to show all the real life features of a real estate applications with advanced features.Application Features:Search features in the home pageAdvanced search features in the properties pageURLrewrite option using a htaccess file. So in the front end, there will be no .php extensions. Ajax form submission with page refresh.Optimized query added in some sections in order to load data faster instead of nested queries.Uploading task in web server using cpanel was shown in this project. Admin Panel Features:Admin can change logo, favicon etc. Admin can change footer information.Admin can update the home page information. Admin can update the FAQ page information. Admin can control the FAQSectionAdmin can update the contact page map. Admin can create, edit and delete blog posts.Admin can create, edit and delete listing types.Admin can create, edit and delete listing locations.Admin can create, edit and delete listing amenities.Admin can create, edit and delete why choose us sectionAdmin can create, edit and delete testimonials.Admin can send email to subscribersAdmin can see all the agent profiles and can delete themAdmin can make agent active or inactiveAdmin can see all the properties sections added by agentsAdmin can see all the orders and delete thoseAdmin can see all the customer profiles and can delete themAdmin can make customer active or inactiveAdmin can change his own photo, information and passwordAdmin can create, edit and delete his own listingsAdmin can update the privacy policy page information. Admin can update the terms and conditions page information. Agent Features:Agent can create account for freeAgent can login and reset his password if necessaryAgent can change profile informationAgent can buy package using PayPal and StripeAgent can renew package anytimeAgent can see order historyAgent can create, edit and delete propertiesAgent can create and delete photos per propertiesAgent can create and delete videos per propertiesAgent can reply to customer messagesApplied security so that non-subscribed agents can not add property.Applied security so that if order is expired, then agent can not have access to his properties add list until he renew his packages. Customer Features:Customer can create account for freeCustomer can login and reset his password if necessaryCustomer can change profile informationCustomer can add properties in wishlistCustomer can create or delete messagesCustomer can reply to agent messages
Who this course is for
Persons who want to learn php 8.2 from scratch
Persons who want to learn mysql from scratch
Persons who are looking for a good job in web development sector
Persons who want to have a remote job in php
Persons who want to start his freelancing career using php
Persons who want to learn making a real estate listing application
Homepage