- a full stack crowdfunding app for humanitarian causes that is built on the blockchain with an actual test ethereum blockchain
- React, Redux, Node, Express, Ethereum util libraries, PostgresSQL
- Ming Feng, Shawn Feng, Carlo Las Marias, Karel Luwena, Yvonne Zhang
npm install
oryarn install
- Install Ethereum testnet:
npm install -g ethereumjs-testrpc
Start DB
- Start DB:
npm run db
- Stop DB:
npm run db:stop
- Seed DB:
npm run db:seed
Start Servers
- Run Ethereum testnet:
npm run ethereum
- Run webpack build to generate front end:
npm run build
- Run server:
npm run start
=> http://localhost:3000
Alternative Front End: For React Debugging
- Start front-end dev server (web-dev-server):
npm run start:wds
=> http://localhost:1337
- Note: main server still required
- Run build:
npm run build:prod
- Run server:
npm run start:prod