Skip to content

A platform where customers are able to Buy/Rent apartments or properties and also able to track their monthly invoices and utility bills. Various real estate businesses will be able to host their apartments or properties here as well as track their customers' monthly utility bills.

License

Notifications You must be signed in to change notification settings

Jawwad-Fida/Radon-Real-Estate-Business

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RADON - Real Estate Business

  • A platform where customers are able to Buy/Rent apartments or properties and also able to track their monthly invoices and utility bills. Various real estate businesses will be able to host their apartments or properties here as well as track their customers' monthly utility bills.
  • System Analysis and Design Project - B.Sc. in Computer Science and Engineering (CSE).
  • PHP Application.

Contributors

Tools used:

  1) Front-end: HTML, CSS, Boostrap, Javascript
  2) Back-end: PHP PDO
  3) Database: MySQL
  4) Various APIs and Composer packages

Features

  • Users: Customer, Client, Marketing Admin, Finance and Accounts Admin

Customer

  1)  Search Apartment Based on location, no. of bedrooms and bathrooms.
  2)  Advanced Search based on a range of price and sq ft area.
  3)  Buy & Rent Apartments 
  4)  Book appointment with Marketing Admin to see apartment physically (Mail).

Marketing Admin

  1)  CRUD Appartment information
  2)  CRUD Building or Property information
  3)  Assist customers during their appointment

Client

  1)  View Invoice
  2)  Pay Innvoice and Utility Bills (Payment Gateway + Mail Confirmation)
  3)  Contact Finance and Accounts Admin (Mail)

Finance and Accounts Admin

  1)  Authorization (Customer to Client)
  2)  CRUD Utility Bills for apartments
  3)  CRUD Invoice for clients

Installation Details

  After downloading project: - 
  1)Install PHPMAILER by running : - composer require phpmailer/phpmailer (in project folder) (Refer to github link below in Credits).
  2)Install PHP dotenv by running: - composer require vlucas/phpdotenv (in project folder) (Refer to github link below in Credits).
  3)Install PHP mPDF library by running: - composer composer require mpdf/mpdf (in project folder) (Refer to github link below in Credits).
  3)Create account in [Mailtrap](https://mailtrap.io/) and take your account credentials.
  4)Set up the database - radon.sql
  5)Register a user and then change user_role to Admin in order to view Admin Privileges.
  6)For Payment Gateway --> SSLCOMMERZ was used (Largest payment gateway in Bangladesh) (Refer to github link below in Credits). Payment Gateway has credentials.   
  7)Look for .env.example files in the directories to see what credentials to set up, and then create .env files in those directories. 
  
  The credentials that you need to set up are: Mailtrap credentials, SSLCommerz Credentials. 

API's and Composer packages used: -

  phpmailer package and mailtrap API - smtp fake testing server
  PHP dotenv package - protecting credentials online (creating .env file)
  SSLCommerz API - a payment gateway that provides various payment options in Bangladesh (debit card, credit card, mobile banking, etc.)
  PHP mPDF library - to generate and download pdf documents. 

Project video link - Youtube

SRS and Project Report

SRS Report

Project Report

Credits

PHPMailer resources are provided by SmartMessages

PHP dotenv was created by Vance Lucas and Graham Campbell

3) SSLCOMMERZ payment gateway.

Screenshots

About

A platform where customers are able to Buy/Rent apartments or properties and also able to track their monthly invoices and utility bills. Various real estate businesses will be able to host their apartments or properties here as well as track their customers' monthly utility bills.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published