Kickstarter-inspired platform which stores progress and fundings on Blockchain
Created as project in the course Advanced Enterprise Computing SS2017 at TU Berlin
- Blockchain using
testrpc
- WebUI and Backend: Express (using Handlebars as Templating-Engine)
- Documentation: markdown (this file)
- Report: Google Docs
- Presentation: Google presentation
|Do not forget to run npm i
before you npm start
Run the TestRPC from the blockchain folder (after npm install
)
cd blockchain
npm start
A script will be started which does the following steps:
- Compile the contracts
- Initialize testrpc
- Create the
global
blockstarter contract, ourdatabase
- Create two dummy test projects for testing purposes
- Create a json file named
blockstarterData.json
which contains all necessary information for express to start (like abis and the global contract address)
After that the express server can be started and connected to the blockchain
cd express
npm start
- First Update Meeting 23.06.
- Second Update Meeting 30.06. - Deadline Blockstarter v4
- Third Update Meeting 07.06. - Deadline Extension
- Final Submission 13.06. (end of day) Deadline Report
- Presentation 14.06. (12:00 - 14:00, 10 minutes)
- Source Code and Documentation [8]
- ~ 15 Pages PDF Report [8]
- Participation in Update Meetings and Presentation [4]