No description or website provided.
CSS JavaScript HTML
Latest commit 63d53f7 Nov 9, 2016 @mleafer Add license
Failed to load latest commit information.
.meteor create as separate repo Oct 28, 2016
client change titles Oct 28, 2016
server create as separate repo Oct 28, 2016
.gitignore create as separate repo Oct 28, 2016
LICENSE Add license Nov 9, 2016 Style minor changes Nov 9, 2016
favicon.ico create as separate repo Oct 28, 2016
package.json create as separate repo Oct 28, 2016

Leafer's Smart Lease

The apartment leasing procedure is riddled with overhead. This Dapp is in development to deploy contracts to handle document creation, sign off, and rent payments. Eventually, this could be attached to a network of smart devices in the home to ensure maintenance outlined in the leasing agreement is fulfilled. Inspired by my recent apartment lease signing/notarizing headache. Leafer's Smart Lease is created by Marie Leaf.

Table of Contents

Dev Instructions

  • Download and update Meteor
  • Download web3 packages from frozeman



  • Web Responsive

Back-end (Contracts):
1. Identity + Reputation Contract - boolean logic and state stored in initial user registration to interact with all contracts in the app.
2. Pre-Processing Contract

  • Ability for tenants to apply for credit check and lease application
  • Implement background check logic, ID verification
  • ID updated with approval boolean
  • Lease Contract
  • Variables defined:
    • USD/ETH/BTC amount on lease
    • Duration of lease
  • Ability for tenants and landlord to sign lease
  • Pay rent transfer
    • Automatic through prefilled token
    • Automatic through bank account integration
    • Set reminder
    • Register small positive to reputation contract upon payment
  • Grievances Contract
    • If late payment, register to reputation system
    • If 1 week overdue, if 30 days overdue, if 60 days overdue dock reputation accordingly
    • Reminder options set for landlord to text, email, call tenant or send collections agent
  • Connected Device Contract
    • Ability for landlord to register connected devices and change connected device maintenance clause in lease, prior to signing
      • dishwasher, fridge, shower, toilet, air conditioning
    • Malfunction alert, logs time, nature, and sends preprogrammed message to handy man/super's communication choice
    • Landlord reputation dock if request not fulfilled in pre agreed time

Fuel Structure:
1. Smart Lease takes x% fee per transaction to pay for gas and to smart contract developer


Marie Leaf


Dapps with Meteor
Iron Router