Apartment Management System Project in PHP with Source Code

Apartment Management System Project in PHP is used to help people in apartments pay bills like maintenance bills and water bills, make a complaint, and update their information.

The goal of the system is to have a system that can do a lot of different things like pay bills, make complaints, and update tenants’ information online.

This will make the system more effective, efficient, and interactive, and it will also solve the problems that come up when using the current system.

About The Project

The Apartment Management System in PHP with Source Code is developed using PHP, MySQL, JavaScript, jQuery, and Ajax, this project is a simple mini-project for managing the apartments.

Apartment Management System is the best software for managing highly customizable apartments, flats, buildings, or any kind of real estate property.

This property management system project in PHP will help you control the whole apartment in your hand at a glance.

This Apartment Management System PHP Project has a steps dashboard like an Admin Dashboard, Apartment Owner Dashboard, Employee Dashboard, and Renter Dashboard.

Admin can control all and Owner can Monitor Renter all, the employee can check his info, and the renter can also check his all information.

If you manage an apartment it will give you full flexibility.

It can handle all apartment calculations and reporting with all flexible settings.

As an Apartment Management Project in PHP, allows a person to search for an apartment, it will also help in maintaining the information of the people in the particular apartment, number of apartments, and so on.

The user interface must be simple and easy to understand even by the common man.

Moreover, this Property management system will help in reducing the pen paper work through which we store details of the people who stay in the apartment.

Project Information

Project Name:Apartment Management System Project In PHP and MySQL With Source Code
Language/s Used:PHP
PHP version (Recommended):5.6.3, 7.4.12
Database:MySQL
Type:Website, Web Application
Developer:IT SOURCECODE
Updates:0
Apartment Management System – Project Information

You will be really impressed when you use it because has smooth operation, user user-friendly interface, full functionality, and compatible features.

Features:

  1. Admin Panel
  2. View Employee information
  3. Maintenance Cost
  4. Renter Panel
  5. User Management
  6. Add, Edit, Remove, and View Apartments
  7. View Reports

To start running an Apartment Management System PHP with Source Code make sure that you have sublime and XAMPP installed on your PC(for Windows).

Steps On How To Run The Apartment Management System Project in PHP with Source Code

Time needed: 5 minutes

These are the steps on how to run an Apartment Management System Project in PHP with Source Code.

  • Step 1: Download the source code.

    First, download the source code given below.
    Apartment-Management-System-Step-1

  • Step 2: Extract file.

    Second, after you finish downloading the source code, extract the zip file.
    Apartment Management Extract File

  • Step 3: Copy the project folder.

    Third, copy the project folder and paste it into the xampp/htdocs/ folder.
    Apartment Management Project Folder

  • Step 4: Open xampp.

    Fourth, open xampp and start Apache and MySQL.
    Apartment-Open-Xampp

  • Step 5: Open the browser.

    Fifth, Open a browser and go to the URL “http://localhost/phpmyadmin/”.
    Apartment Management Open Localhost

  • Step 6: Create a database.

    Sixth, click on the databases tab and Create a database name “ams_db”.
    Apartment Management Create Database

  • Step 7: Import “ams_db.sql”.

    Seventh, Click on browse file and select “ams_db.sql” file which is inside the “apartment” folder, and after import click “go“.
    Apartment Management Import

  • Step 8: Open the browser and type the folder name.

    Eight, Open a browser and go to the URL “http://localhost/apartment/“.

In this Apartment Management System Using PHP and MySQL also includes a downloadable, just find the downloadable project below and click to start downloading.

ADMIN

Username: [email protected] | Password: admin

OWNER

Username: [email protected] | Password: owner

EMPLOYEE

Username: [email protected] | Password: employee

RENTER

Username: [email protected] | Password: renter

Download Source Code

Conclusion

This Apartment Management System Project in PHP is made for a student thesis during their final year project, since this is a student project it means you cannot really expect 100% functionality from this.

Inquiries

If you have any questions or suggestions about the Apartment Management System Project in PHP with Source Code, please feel free to leave a comment below.

14 thoughts on “Apartment Management System Project in PHP with Source Code”

  1. apartment management system code is not running its showing the below error it will be really helpful if you help me with it the error its showing is as below:

    Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\apartment\config.php:11 Stack trace: #0 C:\xampp\htdocs\apartment\index.php(9): include() #1 {main} thrown in C:\xampp\htdocs\apartment\config.php on line 11

  2. Object not found!
    The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

    If you think this is a server error, please contact the webmaster.

    Am getting above details when running the apartment under the xampp.

  3. if you replace replace config.php with the below wrappers you can at least have a look at the layout

    [code]
    define(‘MY_HOST’, ‘127.0.0.1’);
    define(‘MY_USER’, ‘your_db_username’);
    define(‘MY_PASS’, ‘your_db_password!’);
    define(‘MY_DB’, ‘apartment’);
    define(‘CURRENCY’, ‘$’);
    define(‘WEB_URL’, ‘http://localhost/apartment/’);
    define(‘ROOT_PATH’, ‘/path/to/web/apartment/’);
    class myidb {
    private $mlink;
    private static $_instance;

    public static function getInstance() {
    if(!self::$_instance) { // If no instance then make one
    self::$_instance = new self();
    }
    return self::$_instance->getConnection();
    }

    private function __construct() {
    # need mysqli_report(MYSQLI_REPORT_STRICT); to actually catch an exception…
    $this->mlink = new mysqli(MY_HOST,MY_USER,MY_PASS,MY_DB);//MY_DB_TESTING when ready
    if(mysqli_connect_error()){
    die(“Failed to connect to to Database: ” . mysqli_connect_error());
    }
    }
    private function __clone() { }
    public function getConnection() {
    return $this->mlink;
    }
    }

    $GLOBALS[‘mlink’]=myidb::getInstance();

    /** basic wrappers for deprecated mysql_* functions */
    function mysql_connect(){
    }
    function mysql_query($sql,$link){
    return $GLOBALS[‘mlink’]->query($sql);
    }
    function mysql_fetch_array($res){
    return $res->fetch_array();

    }
    function mysql_real_escape_string($str){
    return $GLOBALS[‘mlink’]->real_escape_string($str);
    }
    function mysql_close($link){
    }

    $link = mysql_connect();
    [/code]

    • you already import the database in phpmyadmin?

      for the MY_USER you will put “root”

      and for the MY_PASS. If you have the password you need to put a password. However, most of the xampp is no password so thats why you need to leave a blank. For example it is like this: define(‘MY_PASS’, ‘’);

  4. Fatal error: Uncaught Error: Call to undefined function mysql_query() in C:\xampp\htdocs\apartment\index.php:136
    Stack trace:
    #0 {main}
    thrown in C:\xampp\htdocs\apartment\index.php on line 136

  5. Fatal error: Uncaught Error: Call to undefined function mysql_query() in C:\xampp\htdocs\apartment\index.php:136
    Stack trace:
    #0 {main}
    thrown in C:\xampp\htdocs\apartment\index.php on line 136

    how to fix this ?

  6. how to fix this?

    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\apartment\config.php:11 Stack trace: #0 C:\xampp\htdocs\apartment\index.php(9): include() #1 {main} thrown in C:\xampp\htdocs\apartment\config.php on line 11

Leave a Comment