Table of Contents
Crowdcoin is a crowdfunding platform that allows you to get funding easily using crypto. Crowdcoin is different from other crowdfunding sites because it's decentralized, meaning that there's no central authority or bank account keeping track of funds. This means that you don't have to pay fees or wait for your money to be transferred across the world. Crowdcoin is also more secure than other platforms because it uses smart contracts and blockchain technology.
- Solidity
- Ethereum
- Hardhat
- Openzeppelin Contracts
- Ethers.js
- NextJS
- ReactJS
- Chai
- Mocha
- Clone the repo
git clone https://github.com/kingahmedino/crowdcoin.git && cd crowdcoin
- Install dependencies
yarn install
Try running some hardhat tests:
npx hardhat test
Try to deploy contract to testnet, Gõerli is the default:
npx hardhat run scripts/deploy.js
or
Edit hardhat.config.js
to add more networks to deploy to:
networks: {
goerli: {
url: process.env.NETWORK,
accounts: [process.env.PRIVATE_KEY],
},
}
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request