The project can be summarized with this presentation
You can find the very rough prototype here
To run the project for development you need to have these external dependencies installed in your machine:
Requires flow to work. Starts up the local blockchain.
This will create the base contract account
Starts up the local wallet manager
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.