Skip to content

kshitijk83/BudgetChain

Repository files navigation

BudgetChain - Fixing Budget issues of College Fests

(please install metamask chrome extension on your web browser first because i have used Rinkeby test network, otherwise it's just the UI)

What is BudgetChain

BudgetChain is a solution for budget management discrepencies happening in college fests.

Problem with Normal Budget Management

Budget is given to various persons of their respective fields to spend money according to thein needs to fulfill the college fest requirements, but some of them use that money for their own personal reasons and include that money to the billing of genuine products.

Solution

A simple solution would be that Budget manager transfer the Ether to Clubs contracts where a only club president can withdraw money and send that money to verified vendors, all of these transaction are transparent and can be seen by budget manager.

Functionaity

  • User will choose which panel he should go, i.e., club or manager panel.
  • In manager panel, one can create club contracts and send Eth to clubs.
  • in clubs panels, one can pay, see and add order with specified verified vendor addresses.

Demo




Tech-Used

  • Nextjs
  • Reactjs
  • Nodejs
  • Solidity
  • web3.js

Usage

npm run dev // for dev-server
npm run build // for build files

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.