Skip to content

This Repo is a copy of original OpenFund. OpenFund is an award winning MLH Hack, open accounting system backed by etherium blockchain created by Manojna Vinjamuri, Susmit Singh (Team Sumo) for Woman Techies 22 hackathon. I have done the etherium, smart code designing, coding and testing part of the application.

Notifications You must be signed in to change notification settings

manojna191/Open-Fund

Repository files navigation

OpenFund

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.

⚠️Please go through OPENFUND_Explanation.pdf for better understanding of our project⚠️

Creaters

  1. Manojna Vinjamuri - (Ethereum Folder) Solidity
  2. Susmit Singh - Frontend

Installation

☠️⚠️ THIS PROJECT IS UNSTABLE AND IN ACTIVE DEVELOPMENT, SOME PARTS OF THE APPLICATIONS ARE INCOMPLETE. ⚠️☠️

Steps

  1. Clone the repository
git clone [email protected]:Pumpkinchaat/OpenFund.git
  1. Download the dependencies using npm](https://nodejs.org/en/download/)
npm install
  1. 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"
  1. Open command line and type
npm run build
npm run start

Usage

  1. The first screen will show all the ongoing campaigns. (No current campaign is running) image

  2. User can create a new Campaign image

  3. After creation the campaign will be added to the main page image

  4. When the page of a campaign will be opened, the page will show the campaign details and will provide the donation form. image image image

  5. Any user can donate, but only the MANAGER of the campaign will be able to create an expenditure request image

  6. 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 image image

  7. A record of all the transactions can also be seen image

  8. The manager, after the balance of the smart contract (campaign) has reached 0, will be able to delete the campaign image image

Credits

Manojna Vinjamuri (https://github.com/manojna191) Susmit Singh (https://github.com/Pumpkinchaat)

About

This Repo is a copy of original OpenFund. OpenFund is an award winning MLH Hack, open accounting system backed by etherium blockchain created by Manojna Vinjamuri, Susmit Singh (Team Sumo) for Woman Techies 22 hackathon. I have done the etherium, smart code designing, coding and testing part of the application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published