Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

open market for real-estate crowdsourcing #2606

Closed
synctext opened this issue Oct 31, 2016 · 25 comments
Closed

open market for real-estate crowdsourcing #2606

synctext opened this issue Oct 31, 2016 · 25 comments

Comments

@synctext
Copy link
Member

synctext commented Oct 31, 2016

Market platforms such as AirBnB, eBay, Uber, and Blandlord.com bring supply and demand together.

Based on our ongoing "blockchain-regulated markets" we now explore usage in various domains. This issue addresses an open market for crowdsourcing in real-estate.

Outcome of initial brainstorm sketches:
real_estate_market_screens

Sprints:

  • Week 1-2: Write-up of context and understanding of problem, understand related initiatives. Describe at least 10 initiatives. Learn Python.
  • Week 3-4: Apply Python. Visualize the concept using PyQT designer with 4 operational screens. Feedback round from bank.
  • Week 5-6:
  • Week 7-8:

Roadmap:

  • Feb/Jan: we have 3 components ready in draft: operational market + GUI implemented in QT + business case
  • till April: define API between market and business logic, create business logic core, integrate the market, business logic, and GUI.
  • April: present MvP results

Various markets for real-estate already exist, such as:
blandlord_rotterdam_4percent

Plus an operational crowdsourcing market, running locally which TUDelft indirectly has access to:
kapitaal_op_maat

@synctext synctext added this to the Backlog milestone Oct 31, 2016
@synctext
Copy link
Member Author

synctext commented Nov 2, 2016

Big promises website, big amounts, high return, risky:
fundrise__real-estate

@synctext
Copy link
Member Author

synctext commented Nov 14, 2016

ToDo for next week:

  • Each picture of assignment with piece of text
  • identified missing screens
  • pretty digital pictures of each screenshot
  • reading of real-estate stuff
  • understanding disruption of crowdsourcing
  • problem description first draft

@vi
Copy link
Contributor

vi commented Nov 21, 2016

Is it somehow Tribler-related?

@synctext
Copy link
Member Author

synctext commented Nov 23, 2016

@vi not a core Tribler feature indeed, we're making Tribler broader and business friendly with this.
These 4 full-time working students will finish this work end of Jan.

@synctext
Copy link
Member Author

synctext commented Nov 23, 2016

Thank you for the update, please leave the screen demo .PNG files here. Friday 2-weeks cycle end. Focus of next cycle?

Graag toevoegen: http://bouwsteen.org/ en https://medium.com/gradefix/gradefix-pilot-live-cffbec7bcbbc
(ToDo: add @katiaas)

@ahovanesyan
Copy link

ahovanesyan commented Nov 23, 2016

First draft:
chapter 1 [draft].pdf

@ahovanesyan
Copy link

Progress so far:
place_loan_request
requested loans 2
openmarket
investorsportfolio

@Jumba
Copy link

Jumba commented Nov 25, 2016

BEP chapter one + two [draft 2].pdf

We added the introduction and modified the requirements and related projects.

@ahovanesyan
Copy link

ahovanesyan commented Dec 1, 2016

Customer journeys

Borrower:
borrowers-flowchart

Bank:
financial-institution-flowchart

Investor:
investors-flowchart

@synctext
Copy link
Member Author

synctext commented Dec 1, 2016

After problem description: a 2-week sprint phase around the chapter theme "defining the customer journey".

  • screens
  • flowcharts
  • API
  • Trello issues?

@seuushi
Copy link

seuushi commented Dec 9, 2016

BEP-draft3.pdf

Added new chapter: Defining the customer journey + processed feedback

@synctext
Copy link
Member Author

Please document you sprint goals here today or so and try to wrap-up documenting what you did in past two weeks in BEP thesis draft report.

@katiaas
Copy link

katiaas commented Dec 12, 2016

Our sprint backlog for this week:

  • Read about dispersy
  • Linking the rest of the screens
  • Networking with dispersy
  • Process feedback chapter 3
  • Start writing chapter 4

The current draft of the thesis:
BEP_draft-4.pdf
We've processed the feedback from last week, and started the documentation for this week.

@Jumba
Copy link

Jumba commented Dec 20, 2016

BEP Draft 5.pdf

@seuushi
Copy link

seuushi commented Jan 10, 2017

BEP-draft-6.pdf

@synctext
Copy link
Member Author

Great milestone: running code using Dispersy on multiple laptops.

@ahovanesyan
Copy link

ahovanesyan commented Jan 17, 2017

First draft of the complete thesis:
bep full draft 1 .pdf

@seuushi
Copy link

seuushi commented Jan 18, 2017

Minor changes to the first draft. If you haven't read it yet, please read this one:
BEP-full-draft-2.pdf

@synctext
Copy link
Member Author

Please add nice screenshots here.

@synctext
Copy link
Member Author

synctext commented Jan 19, 2017

Code works on Ubuntu 14.04 and information is stored on blockchain.

XPS13:~/GITHUB/decentralized-mortgage-market>python2.7 market.py 
Using a new user
INFO:market.community.community:Example community initialized
ING  is OFFLINE
RABO  is OFFLINE
ABN  is OFFLINE
MONEYOU  is OFFLINE
ABN  is ONLINE
INFO:market.community.community:Persisting sr: ODZjMzliNzVhMTMxZDFjYmYwMDhiYTgzZDlkNjFjOTdiMTk3NjMzYThhNjg1ZTg2YzI2YjUwMTdm
ZTVlZTA2Yg==
INFO:market.community.community:Persisting sr: MzJmY2YwNGEzZjEyYjVlMDQwOGU3ZWIwOWQ0MDc3YzJlY2Q2NzQ2NDIwMzlhZDRhNjkwNTZkNzQw
NWI4MGQxMg==
INFO:market.community.community:Persisting sr: ZDRlNjJhYjJkNTMxMDViNTc5NDlkOGRiM2EyZjk3NDQxOWU3MmI5NTBlZjkxNDg4MTIzMDYwOWZj
OTllYTNjOQ==

hypotheek_place_loan
hypotheek_portfolio
hypotheek__campaign_overview

Running a bank also seems to work python2.7 market.py --bank moneyou and yields:

MONEYOU  is ONLINE

When starting, two instances (good that it fails):

Traceback (most recent call last):
  File "market.py", line 65, in <module>
    app.initialize()
  File "/home/pouwelse/GITHUB/decentralized-mortgage-market/marketGUI/market_app.py", line 33, in initialize
    self.initialize_api()
  File "/home/pouwelse/GITHUB/decentralized-mortgage-market/marketGUI/market_app.py", line 70, in initialize_api
    self._api = MarketAPI(MarketDatabase(PersistentBackend('.', u'sqlite/market.db')))
  File "/home/pouwelse/GITHUB/decentralized-mortgage-market/market/database/backends.py", line 289, in __init__
    self.open()
  File "/home/pouwelse/GITHUB/decentralized-mortgage-market/market/database/backends.py", line 292, in open
    return super(PersistentBackend, self).open(initial_statements, prepare_visioning)
  File "/home/pouwelse/GITHUB/decentralized-mortgage-market/dispersy/database.py", line 98, in open
    self._initial_statements()
  File "/home/pouwelse/GITHUB/decentralized-mortgage-market/dispersy/database.py", line 125, in _initial_statements
    journal_mode = unicode(next(self._cursor.execute(u"PRAGMA journal_mode"))[0]).upper()
sqlite3.OperationalError: database is locked

@synctext
Copy link
Member Author

@seuushi
Copy link

seuushi commented Jan 24, 2017

This is the thesis as sent to the bachelor project committee.
decentralized- mortgage-market.pdf

@synctext
Copy link
Member Author

synctext commented Feb 1, 2017

Public repo of the code: https://github.com/Jumba/decentralized-mortgage-market

@synctext
Copy link
Member Author

proof-of-principle prototypes ready for industrial uptake, closing issue.

@synctext
Copy link
Member Author

synctext commented Dec 3, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

6 participants