Skip to content

spandanx/DAudit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DECENTRALISED AUDIT APPLICATION

This application is to track the transfer of funds(or bills) between different departments for different projects in an organization.

Technologies used

  1. Smart Contracts
  2. Solidity
  3. Metamask
  4. Rinkeby test network
  5. React.js
  6. Hardhat

Steps to run locally

  1. Clone the repository
  2. Install required softwares
  3. Deploy required contracts
  4. Start the react application

Step 1. Clone the repository

git clone https://github.com/spandanx/DAudit.git

Step 2. Install required softwares

Node.js Metamask chrome extension

Step 3. Deploy required contracts

1. AccountManagerAudit.sol 2. BillManager.sol 3. DepartmentArrays.sol 4. VoteManager.sol

Click to expand!

1. AccountManagerAudit.sol

Open AccountManagerAudit.sol file in remix IDE

AccountManagerAuditFile

Deploy the file in rinkeby test network using metamask

AccountManagerAuditFileDeploy

copy the address

AccountManagerAuditCopyAddress

replace the address in the AccountManagerAudit.js file under CreatedContracts folder

AccountManagerAuditGitLocation

AccountManagerAuditReplaceAddress

2. BillManager.sol

Open BillManager.sol file in remix IDE

Deploy the contract in the rinkeby network providing the address of the AccountManagerAudit Contract BillManagerCreateContract

Similarly replace the contract address in the BillManager.js file under the CreatedContracts folder BillManagerReplaceAddress

3. DepartmentArrays.sol

Similarly create contract, this contract can be created with no parameters

replace the address

4. VoteManager.sol

Similarly create this contract and replace address

Step 4. Start the react application

go to directory

npm install

npm start run

ER Diagram

AuditDepartmentStructure (2)

Sample Department Hierarchy

DepartmentHierarchy

Flow of funds diagram

FundCycle (1)

Website

https://lingering-night-4575.on.fleek.co/

Youtube link

https://youtu.be/iTgtS_oRdDA

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors