Skip to content

Open Source Rental House Management System in PHP (with SMS, and Mpesa integration) fit for Kenyan Market.

License

Notifications You must be signed in to change notification settings

ObedNyakundi/Rental-house-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A web-based Rental House Management System

This is a web application for Rental House Management (with SMS, and Mpesa integration). Administrator dashboard

Or the more stable Laravel version...

New Dashboard

Included features

  • a fancy landing page for display of vacant rooms/houses
  • an administrator panel
  • a blog
  • a database

Major Dependencies

PHP Dependencies:

  • fpdf
  • Africastalking
  • jGraph
  • php-Mpesa

CSS Dependencies

  • Bootstrap
  • less
  • Font awesome.
  • W3.css

JS dependencies

  • Bootstrap
  • Hack
  • jQuery navigation
  • Fancy box
  • Modernizer
  • Ajax

THE USER'S GUIDE

HOW TO INSTALL:

  • Ensure you install XAMPP/WAMPP (or a relevant php host with MYSQL)
  • Create a table named Company
  • import the Company.sql file, from the database folder into your PHPmyadmin table Company
  • copy all the contents of folder containing the index.php file into your server.
  • open the file admin/functions/db.pdf
  • edit the details of the following to match your server connection details:
$host= 'YourHost';
$user='YourDatabaseUserName';
$usrpassword='YourDBPassword';
$database='YourDBName';

  • run the index.php file
  • run the admin/ folder to login into the admin panel

TO TEST:

Admin panel login credentials are:

YouTube Link:

Watch the System illustration video here: https://www.youtube.com/watch?v=uL3LVG_FmCc&t=1095s

License

This is the original app as was developed in 2018. A few changes have been made ever since its deployment to enhance its security, stability, and efficiency. Even then, we took care to retain the stability of this application. It's my hope that you will find this app fun to use and easy to improve.

Feel free to use it as it will suit you. To receive a complete version of the software, please reach out to me via:

Need further support?

Reach out for a stable version or support via: Email: paulnyaxx@gmail.com or Tel: +254706748162

By me some coffee

You can offer support via

  1. M-Pesa: +254706748162 or
  2. Paypal: harrysp254@gmail.com

I wish you all the best as you explore this limited app!

Views

The Blog

Blog

Admin Dashboard with notifications

Administrator dashboard

Table Sample (House Listing)

House Listing table

Form Sample (Form for admitting a tenant)

A Form for admitting tenants

Mobile phone views

Phone dashboard

Administrator dashboard

Phone form (admitting a tenant)

Administrator adding a tenant

Phone SMS notifications

SMS Notifications

SMS Notifications

...And With a New, Secure, Stable Version!

Our improved premium version is now out, developed in Laravel. It contains features for:

General

  • Adding apartments
  • Adding rental units to apartments
  • Admitting tenants to Rental units.
  • Automated invoicing to tenats.
  • Manual addition of payments (currently working on an android platform for unified automated payments)
  • Printable payment receipts and invoices

Administration

In the new version, the administrator can create custom roles for other users in the system. I.e, a landlord can create a role of a "caretaker" or "accountant" and assign appropriate roles.

Marketing

We added

  • Bulk SMS incorporated for marketing (utilizes TextSMS vendor at 0.3 KES per SMS text)
  • A landing page that can display all vacant rooms with their pricing.
  • Theme color changes for better visibility

New Dashboard

Special Thanks to:

About

Open Source Rental House Management System in PHP (with SMS, and Mpesa integration) fit for Kenyan Market.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published