Project details - Datamoji

Property Acquisition Web Application

This is a whole set of internal tools built for Rentmoji. Help track, and manage properties of interest in the early stages of the acquisition process.

Tech Stack

Datamoji Core Features

  • Automated Daily Scraping of properties in selected markets from multiple websites.
  • Property data aggregated and stored in a database.
  • Automated calculations on each property to see if they pass a set of conditions set by the client. Eg. Cash Flow, Gross Cap, Net Cap, Total Cash Needed.
  • Properties that pass all tests are highlighted on a dashboard.
  • Multiple users working on the same set of properties. Users can leave notes as well as flag properties as rejected.
  • Properties of interest can be added to an interest list. Once in the interest, extra data can be captured over time such as "Offer Date", "Accepted Date", "Accepted Price"
  • Once all the data is collected, the properties can be sent for review by the managers.
  • Properties that are fully complete can be exported to excel in a format ready to be imported in the Rentmoji Property Management System.

Another tool was also built, called the Property Checker which is used to help manage existing rental properties.

Property Checker

  • Automated verification of property data between Rentmoji Systems Zillow.
  • Ability to detect if the property has the incorrect price, number of beds, bathrooms etc.
  • Ability to check if properties are listed on Zillow.
  • Automated checking if all the images are correct.
  • Dashboard for high-level information like "Number of Properties Not Listed" and "Total Mismatches".

The entire platform was built using Python and Django. The front end uses Django templates and Jquery. SQLite is used as a database, as it is simple enough and perfect for the amount of data.