Skip to content

crankstorn/real-estate-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation


Automating My Enlightenment

Real Estate Property Analysis

Simple Real Estate Return Analysis Open-source Web Application. Easy to use, developed as a side project to quickly analyze and compare Residential Properties.

Watch the video

Prerequisite

In order to run it locally, it is required to have python installed in your computer. In addition to that, several specific packages will be required (see requiremts.txt)

Convert to PDF

So far, Streamlit package has not added any convert to PDF functionality. However, we can quickly generate a PDF from the same web browser using the Ctrl + P (for Windows) or Command + P (for macOS) and selecting the option save as a PDF.

Example of the printed PDF image:

Good PDF print

Remember to press the X button on the Sidebar Segment before printing, otherwise you will end up with a print like this one:

Bad PDF print

Executing locally

  1. Fork this repository, by clicking the Fork button at the top-right on this page. Learn how to fork GitHub projects

  2. Clone the forked repository from your GitHub account.

git clone https://github.com/[replace-with-your-github-username]/real-estate-analysis.git
  1. From your prompt or terminal, using the path where you saved the script, run it with streamlit with the following comand:
streamlit run [full path to saved file]

Executing on web browser

Currently waiting for Streamlit aproval to deploy app.

Non Parametric program assumptions

Currently, the Real Estate Return Analysis web application is generating it's results tanking into account the following assumptions:

  • Property insurance value will be represented as a 1% value of the monthly rent.
  • CapEx + Repairs value will be represented as a 2% of the overall property value, subsequently being charged on a monthly basis.
  • Vacancy value will be represented as a 2% value of the monthly rent.

In future versions, those values will be added into the "Optional inputs" section.

In addition, the Loan Amortization Schedule Plot and Displayable Table are following the French Amortization System.

Credits

This project uses several open source packages:

This project has been inspired mainly by the following posts:


LinkedIn profile

Releases

No releases published

Packages

No packages published

Languages