An open API service indexing awesome lists of open source software.

https://github.com/chiragbadhe/crowdfunding

Crowdfunding is one of the most popular ways to raise funds for any project, cause or for helping any individual in need.
https://github.com/chiragbadhe/crowdfunding

Last synced: 3 months ago
JSON representation

Crowdfunding is one of the most popular ways to raise funds for any project, cause or for helping any individual in need.

Awesome Lists containing this project

README

        

## Crowdfunding Smart Contract Powered by Ethereum Blockchain

## Tech Stack
- Solidity
- Web3.js

## To Deploy your own Contract
1. Create an account in [https://infura.io](https://infura.io/)
2. Create .env file in Ethereum directory and add these line to it.
> mnemonic = 'YOUR_KEY'

link = 'INFURA_KEY'
3. Do the Changes that you want to do inside the Solidity File
4. Compile the Contract
`node compile.js`
5. Deploy Contract by going into smart-contract Directory and run.
`node deploy.js`

Copy the contract deploy address and replace it in factory.js file.


6. Replace your "infura end point link" in web3.js file

## Deploy on Vercel

The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.

Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.