/Investcrow

Investcrow | Web3 | Ethereum Blockchain | Smart-Contract | ICO | HackNITR2.0

Primary LanguageTypeScriptMIT LicenseMIT


Logo

We Build Trust!

DemoWebsite

Table of Contents
  1. About The Project
  2. Technologies we used
  3. Installation
  4. Workflow
  5. Authors

About The Project

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.

Technologies We Used

Installation

  1. Clone the repo

    git clone https://github.com/rohitbakoliya/investcrow
  2. Install NPM packages

    npm install
    cd client && npm install
  3. Copy .env.example into .env file and update with your credentials

  4. bash script.sh
    npm run dev
  5. 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

Workflow

Workflow

Authors

  • Smit Patel
  • Hardik Upadhyay
  • Rohit Bakoliya

License

Distributed under the MIT License. See LICENSE for more information.