Description
Course on Building a Property Management System Using PHP (8.2) and MySQL. In this course, I have taught students the most popular programming language PHP and MySQL database from scratch. After showing all the basics of PHP, authentication system, security, template mastery, etc., I have developed a complete property listing web application using the latest PHP version, which is PHP 8.2, for people who are new to PHP or they have no PHP knowledge, they will benefit the most from this course. But even advanced users will find help in this course as I have tried to show all the real features of a real estate app with advanced features.
Features of the program:
- Search functions on the homepage
- Advanced search functions on the properties page
- Option to rewrite URLs using htaccess file. Therefore there will be no .php extension in the frontend.
- Ajax form submission with page refresh.
- In some sections, an optimized query has been added to load data faster than nested queries.
- In this project the work of uploading to the web server using cpanel was shown.
Management panel functions:
- Administrator can change logo, favicon, etc.
- Administrator can change footer information.
- The administrator can update the homepage information.
- The administrator can update the information on the question and answer page.
- The administrator can control the question and answer area
- The administrator can update the contact page card.
- The administrator can create, edit and delete blog posts.
- The administrator can create, edit and delete all types of lists.
- The administrator can create, edit and delete list locations.
- The administrator can create, edit and delete list functions.
- The administrator can create, edit and delete the “Why choose us” section
- The administrator can create, edit and delete descriptions.
- The administrator can send emails to subscribers
- The administrator can view and delete all agent profiles
- The administrator can enable or disable the agent
- The administrator can see all feature sections added by agents
- The administrator can see and delete all orders
- The administrator can view and delete all customer profiles
- The administrator can enable or disable the client
- The administrator can change his photo, information and password
- The administrator can create, edit and delete his own lists
- The administrator can update the information on the privacy policy page.
- The administrator may update the information on the Terms and Conditions page.
Agent features:
- The agent can create an account for free
- The representative can log in and reset his password if necessary
- The agent can change profile information
- The agent can purchase the package via PayPal and Stripe
- The agent can extend the package at any time
- The agent can view the order history
- The agent can create, edit and delete properties
- The agent can create and delete photos in any function
- The agent can create and delete videos in any function
- The agent can respond to customer messages
- Security is applied to prevent agents who do not have a subscription from adding assets.
- Security implemented so that if the order expires, the agent cannot access the list of added properties until he renews his packages.
Customer characteristics:
- The customer can create an account free of charge
- The customer can log in and reset his password if necessary.
- The customer can change profile information
- The customer can add properties to the wish list
- The customer can create or delete messages
- The customer can reply to the agent’s messages
What you will learn in the course “Creating a property management system with PHP (8.2) and MySQL”
-
Teaching how to use PDO in PHP
-
Visual Studio Code Editor and its plugins
-
Variables, data types, strings in PHP
-
Array, multidimensional array and array functions
-
Conditions in PHP (if, elseif, else)
-
Loops (for, while and dowhile), nested loop
-
Functions in PHP (built-in and custom)
-
Using regular expressions in PHP
-
File upload and validation, file I/O
-
Base database, query language
-
Database connection in PHP
-
Form validation technology
-
Login, registration and password forgetting system
-
Email confirmation upon registration
-
Payment method integration – PayPal
-
Payment method integration – Stripe
-
Setting up a website logo, favicon, and more
-
Management profile management
-
Toaster notification system
-
Management of customer and representative profiles
-
Registration and login for customers and representatives
-
Price package management
-
Advanced property search option
-
Upload the project to the live server
This course is suitable for people who
- People who want to learn PHP 8.2 from scratch
- People who want to learn MySQL from scratch
- People looking for a good job in web development
- People who want remote work in PHP
- People who want to work freelance with PHP
- People who want to learn how to create a real estate listing app
Course Specifications: Build a Property Management System with PHP (8.2) and MySQL
- Editor: Udemy
- Lecturer: Morshedul Arefin
- Training level: beginner to advanced
- Training duration: 47 hours and 58 minutes
- Number of courses: 251
Course Topics Create a property management system with PHP (8.2) and MySQL
Prerequisites for the course “Creating a property management system with PHP (8.2) and MySQL”.
- Basic knowledge of HTML
- Basic knowledge of CSS
- Basic knowledge of Javascript
- Basic knowledge of Bootstrap
- Basic knowledge of a code editor such as VS Code or another
Pictures from the course “Creating a property management system with PHP (8.2) and MySQL”.
Sample video of the course “Creating a property management system with PHP (8.2) and MySQL”.
installation Guide
After extracting, you can watch it with your favorite player.
Subtitles: None
Quality: 720p
Download link
free download software
Size
24.9GB