Table of Contents
An initial coin offering (ICO) is the cryptocurrency industry’s equivalent to an initial public offering (IPO). However, unlike IPO, currently there is no intermediate regulatory body for keeping check on transactions. This leads to lack of trust between investors and companies.Our platform allows startup to propose an agreement to the investor. This allows to transfer tokens(in case of startups) and money(in case of investors) to the smart contract deployed on blockchain(Ethereum). Only after both parties have approved the agreement, the tokens and money will be transferred to investor and startup respectively.
- MongoDB
- Expressjs
- Reactjs
- Nodejs
- Solidity
- web3js
- Infura
- Portis
- Ganache(for testing)
- Remix(for testing)
-
Clone the repo
git clone https://github.com/rohitbakoliya/investcrow
-
Install NPM packages
npm install cd client && npm install
-
Copy .env.example into .env file and update with your credentials
-
bash script.sh npm run dev
-
This will start your project at
localhost:3000
Note: after updating solidity contracts, then you need to run node scripts/compile.js
and node scripts/deploy.js
- Smit Patel
- Hardik Upadhyay
- Rohit Bakoliya
Distributed under the MIT License. See LICENSE
for more information.