Coder Social home page Coder Social logo

adria0 / milestonetracker-ui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from giveth/milestonetracker-ui

0.0 2.0 0.0 339 KB

User Interface for the Milestone Tracker

License: GNU General Public License v3.0

JavaScript 99.17% HTML 0.12% CSS 0.71%

milestonetracker-ui's Introduction

Milestone Tracker User Interface

The MilestoneTracker UI is a user interface for the MilestoneTracker contract and in future will be extended to cover the whole functionality of Giveth DCO (Decantralised Charitable Organisation).

The application is written in React, interfaces directly with the Ethereum blockchain and the Giveth smart contracts. You can find the production version of this decentralized application (Dapp) and more information on the Giveth website.

How to run developer version

Installing dependencies

  1. Make sure you have installed Node.js
  2. If not already, install Ethereum testrpc
    npm install -g ethereumjs-testrpc
    
  3. Clone the repository
    # Clone the MilestoneTracker UI repository
    git clone [email protected]:Giveth/milestonetracker-ui.git
    
    cd milestonetracker-ui
    
  4. Install dependencies
    npm install
    

Running developer version

  1. Run a local Ethereum node with JSON-RPC listening at port 8545 in deterministic mode.
testrpc --deterministic
  1. In new terminal window load the example data.
cd node_modules/givethdirectory

# Start Node.js
node

# Load the env.js script which automatically creates example data in the blockchain
.load env.js
  1. Start the dev server from the milestonetracker-ui directory.
npm start

Load http://localhost:8080/ on your web browser.

Production deployment

  1. Run npm run build and upload build/ to your server.

milestonetracker-ui's People

Contributors

vojtechsimetka avatar jbaylina avatar uzyn avatar griffgreen avatar omnibusinc avatar kkx avatar ewingrj avatar

Watchers

James Cloos avatar  avatar

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.