Inspiration

It has been created to reduce corruption in government projects management systems.

What it does

  • In traditional project management system there are lot of scopes of bribery at different levels.
  • To reduce that this app has been created.
  • I have used ERC20 standard tokens as the currency in the system. And those coins can be transferred in the form of bills or funds.
  • And at the bottom level (the contractor, where the payment has to be made) the coins can be exchanged in form of cash (Encashment).
  • There are different types of users , 1. Department 2. Employee 3. Auditor
  • Department can be referred to a ministry or Municipality or even a Infrastructure company.
  • Employees and Auditors come under the Departments.
  • Departments can create bills and those bills need to be approved by a certain percentage of employee present under that department.
  • Thus a bill can be passed and transferred to the next department and ultimately to the project contactor.
  • The whole transfer of bills can traced by Auditors.

How we built it

Frontend is build with React.js. Smart Contracts were created and deployed on the Rinkeby test network.

Challenges we ran into

Generation of charts were bit challenging.

Accomplishments that we're proud of -

Creation of a project that can reduce corruption.

What we learned

I have learned how to use and transfer ERC20 tokens.

What's next for DAudit - Decentralized Audit Web Application

This application have some basic features. A lot of other features (like dashboards for employees/departments ) can be added.

Built With

Share this project:

Updates