OpenFund is an open accounting system backed by Ethereum blockchain created by Manojna Vinjamuri, and Susmit Singh (Team Sumo) for Woman Techies 22 hackathon.
With OpenFund, we plan to revolutionise and reimagine how crowd sourcing happens.
OpenFund is powered by Etherium Blockchain.
- Manojna Vinjamuri - (Ethereum Folder) Solidity
- Susmit Singh - Frontend
☠️
- Clone the repository
git clone [email protected]:Pumpkinchaat/OpenFund.git
- Download the dependencies using npm](https://nodejs.org/en/download/)
npm install
- Create the next.config.js file and save your credentials in it
ACCOUNT_SECRET="random random random random random random random random random random random random"
ETH_NODE_LINK="https://rinkeby.infura.io/v3/randomxxx123linkxx123random"
FACTORY_ADDR="0x12345678899012345678random"
- Open command line and type
npm run build
npm run start
-
The first screen will show all the ongoing campaigns. (No current campaign is running)
-
When the page of a campaign will be opened, the page will show the campaign details and will provide the donation form.
-
Any user can donate, but only the MANAGER of the campaign will be able to create an expenditure request
-
All the equity contibutors will be able to vote on that expenditure, and once more than 50% votes have been registered, the manager will be able to finalize the transaction
-
The manager, after the balance of the smart contract (campaign) has reached 0, will be able to delete the campaign
Manojna Vinjamuri (https://github.com/manojna191) Susmit Singh (https://github.com/Pumpkinchaat)