/Kick-web3

It is a smart contract written to solve the problem in the kickstart platform and can also be used in other fundraising platforms.

Primary LanguageJavaScriptMIT LicenseMIT

kick-web3

There have been a problem in the fundraising platforms where people raise funds and then use it at their expense. This campaign smart contract to solve the problem in the Kickstart platform. The campaign smart contract will solve the problem by helping project owners to raise funds but more importantly help the sponsors play a part (vote) on what is going to be done with the money. The contract will be holding funds and spend on the agreement between the project owner and contributors. It is build with Solidity and JavaScript.

Live Demo

Live Demo

Additional description about the project and its features.

Built With

  • Major languages (Solidity, JavaScript)

  • Frameworks / Libraries

    - Mocha
    - Ganache-cli
    - solc
    - Truffle hdwallet provider
    - web3
    - remixd
  • Technologies used

    - Blockchain
    - Remix
    - Git(version control)

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • A text editor(preferably Visual Studio Code and remix)

Install

  • Git
  • Node
  • Ganache
  • Solc (Solidity compiler)
  • web3

Usage

Clone this repository

$ git@github.com:BertrandConxy.Kick-web3.git
$ cd Kick-web3

Install a libraries

$ npm install

Deploy to local test network or public test network

  • Set up Web3
  • Set up Ganache (For local test network) or Goerli (For public test network)
  • Set up the Provider
  • Deploy the contract to start interacting with it

Author

👤 Bertrand Mutangana Ishimwe

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Acknowledgement

  • Thanks to Udemy
  • Thanks to my mentors

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.