1. node
2. npm
3. npm dependences
1. fs-extra
2. ganache-cli
3. mocha
4. next
5. next-routes
6. react
7. react-dom
8. semantic-ui-css
9. semantic-ui-react
10. solidity
11. truffle-hdwallet-provider
12. web3
4. metamask extension
Startup Manager : The Startup Manager posts an advertisement for fund sourcing, sets the minimum contribution for a campaign, sends requests for spending the money recieved as contribution and finalize the request if majority of contributers approve.
Contributer : The Contributer contributes money to the a campaign and decides to send an approval to a request.
As we know using blockchain we can create contracts that no one can tamper (i.e High Security) so using this fact we tried to create a website where every transaction can happen on blockchain.
What usually happens in any funding websites like KickStarter is some fruad user takes money from investors and never returns back or that fraud user do not use that money for the project.So to solve that problem we made a website in which we created a system where investor will donate money for some project but that money won't be directly transfered to users account but rather it will be present in system and user will have to send request for that money (RFM : Request for Money) . Request will contain amount of money and for what pupose that money is going to be used. Now if this requset is approved in majority by investors (Voting) his money will be directly transfered to vendor's account and now vendor will transfer whatever project requires to user physically. Here because there is no connection between start-up guy and vendor (They don't know each other) hence they can not con investor. Every transaction will be written on blockchain hence there will be always proof of work .
What things you need to install the software and how to install them
**NODE**
Link to download: [https://nodejs.org/en/download/](https://nodejs.org/en/download/)
As you install node, npm is installed too.
A step by step series to installing NODE.js:
Link: [https://nodesource.com/blog/installing-nodejs-tutorial-windows/](https://nodesource.com/blog/installing-nodejs-tutorial-windows/)
Installing all the dependencies in cmd after node is installed with the **specific versions** as specified:
1. npm install [email protected]
2. npm install [email protected]
3. npm install [email protected]
4. npm install [email protected]
5. npm install [email protected]
6. npm install [email protected]
7. npm install [email protected]
8. npm install [email protected]
9. npm install [email protected]
10. npm install [email protected]
11. npm install [email protected]
12. npm install [email protected]
A step by step series to add and setup of Metamask extension on Google Chrome:
Link : [https://medium.com/@followcoin/how-to-install-metamask-88cbdabc1d28](https://medium.com/@followcoin/how-to-install-metamask-88cbdabc1d28)
We're are open to enhancements
& bug-fixes
😄 Also do have a look here
- This project was done under
24 hours with minimal pre-preparation
This repository / project was a part of @BlockchainHackathon 2018
On Ad creation and deployment
Transaction info
Requests generated by Startup Manager
Creating Request