Giter Club home page Giter Club logo

WeiLend

A decentralized, fully transparent, open source crowdlending DApp built on Ethereum.

Installation

  1. Clone this repo and run the DApp.

    $ git clone https://github.com/WeiLend/WeiLend.git
    $ cd WeiLend/app
    $ meteor
    
  2. Start an eth node open http://localhost:3000 in mist, mix or alethzero or run geth locally, as follows:

    $ geth --rpc --rpcaddr="0.0.0.0" --verbosity=5 --maxpeers=0 --rpccorsdomain="http://localhost:3000" --unlock=primary --mine
    
  3. Go to http://localhost:3000/admin

    Click "Deploy" and copy the address provided

  4. Edit app/client/index.js and deploy WeiLend

    Change LocalStore.set('weilendAddress', 'YOUR_NEW_ADDRESS'); to the new address provided

  5. Go to http://localhost:3000/admin and deploy NameReg

    Click "Deploy NameReg", copy the provided address

  6. Edit app/client/index.js

    Change LocalStore.set('nameregAddress', 'YOUR_NEW_ADDRESS'); to the new NameReg address provided

  7. Go to http://localhost:3000/admin and register your name

    Type in your name in the NameReg input and click "Register"

  8. Refresh and run WeiLend!

Config Integration

WeiLend loan campaigns can be given a configuration ("config") address upon creation. This address allows the extension of campaigns to other contracts. The config contract will be called upon a new vote, campaign, payout or refund. Please refer to the WeiFund.sol contract for further details. Please note, if the config address is too an invalid or non-existent contract, critical contract features for your campaign can become non-assessable.

Mission

WeiLend's central mission statement is: to further the development of decentralized crowlending technology and to make crowdlending as free, open, secure and extendable as possible. It extends WeiFund's mission to decentralize crowdfunding. WeiFund is a Nick Dodson's project based on Ethereum (for more information: github.com/WeiFund)

Milestones

###1. NameReg

Complete NameReg contract integration for the management and use of usernames with WeiLend.

###2. Token Systems

A complete token system templating and management system for deploying and operating a basic custom token in tandem with WeiLend campaigns.

###3. Revamp of Landing and Discovery Pages

This will include making WeiLend's landing page more interactive, with various recent, successful and up and coming loan campaigns listed on the landing page.

###4. Share/Embed Widgets

A complete share and embed widget set to integrate WeiLend campaigns into other DApps and web3 enabled websites.

###5. Whisper Integration

A complete review and communication system leveraging Ethereum's Whisper protocol, so that users and campaign operators can securely and reliably communicate with one another.

License

WeiLend is under the MIT License type.

Copyright (c) 2015 Massimiliano Terzi. http://github.com/terzim based on work from Nick Dodson (c) 2015 under the MIT License

WeiLend's Projects

bootstrap-datepicker icon bootstrap-datepicker

A datepicker for @twitter bootstrap forked from Stefan Petre's (of eyecon.ro), improvements by @eternicode

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.