The Real Estate Self Transaction portal will allow landlords to sell and manage their properties online