Inspiration

We thought of the auditing process being complex and still opened to corruption and decided to build an auditing platform that seeks to simplify the auditing process with blockchain hence making the processes of auditing transparent to end users. 

What it does

Auditra is an auditing platform that seeks simplify the auditing process with blockchain. By doing so, we offer you an easy way to perform the most challenging and complex audits more efficiently. And what we seek to achieve is to make the auditing processes more transparent to end users. There are about two (2) user types (that is team and one auditor) that is captured on the platform. Among the two (2) user types, a user can perform an activity on the platform by choosing the user type they represent and then proceed to provide login details. The user is also to ensure that metamask is installed in their browser. Below are steps a user can undertake to perform an activity on the platform:

  • Click on connect wallet button in the navbar to load the user type modal.
  • Select the user type from the modal to fill login details.
  • Fill login details and then click on submit button for a modal.
  • From the modal, click on continue to proceed to user dashboard. If metamask is not connected to the platform, the user will be prompted to connect or install metamask to continue the process.

How we built it

The frontend of the platform is built with reactjs and bootstrap css. The backend is built with solidity, IPFS and others.

Challenges we ran into

We had issues with slow internet connectivity in Ghana.

Accomplishments that we're proud of

That in a world where auditing seeks to resolve issues of corruption and among others, we have been able to come up a platform that seeks to simplify the auditing process with blockchain.

What we learned

That in this world, problem inspires creativity.

What's next for Auditra

Make this project a saas that multiple organisations can make use of. Add admin dashboard to the platform. Make the forms dynamic that the aadmin creates them and assign to a specific role. Make the roles dynamic that the admin creates them and assign to a particular address.

Built With

Share this project:

Updates