Giter Club home page Giter Club logo

crowdfundingdapps's Introduction

EthFund

このDappはEthFundです。分散型クラウドファンデーションアプリです。この分散型クラウドファンデーションアプリを作った理由は、ブロックチェーン技術をつかうことによって、仲介人をなくし、中間マージンを抑えられるからです。 例えば、キックスターターでは5%の手数料がかかり、チャレンジャーが獲得したお金からひかれてしまいます。

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You will need Nodemon to run project locally

Install Nodemon using:

npm install -g nodemon

Setting up locally

To make the Django backend run, you first need to install the Python dependencies. We recommend you use virtualenvs.

pip install -r requirements.txt

Then, to make the Django server run, execute the following:

./manage.py migrate
./manage.py runserver

Now, the Django backend is all set! For making the React frontend run, we first need to install the dependencies:

npm install

Next, we execute the following command (perhaps on another terminal):

npm run react-dev

Then, in another terminal, make sure to run Nodemon:

npm run server-dev

The app should now be running on http://127.0.0.1:8080/ :)

NOTE: You might need to change the API URL to the local port that your Django server is running on (const API on FundListPage.jsx, FundPage.jsx, and RaiseFundPage.jsx).

Built With

  • React.js - JavaScript library for building user interfaces
  • Django - Python Web framework
  • Web3 - Collection of libraries which allow you to interact with a local or remote ethereum node, using a HTTP or IPC connection

Authors

crowdfundingdapps's People

Contributors

sbenemerito avatar gwendanielle avatar jpsalvacion avatar

Watchers

Toshiaki Takase 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.