Created on 20th March 2021
•
Since everything is required digitally now-a-days and there exists a need to have information on fingertips, this application can be used in organizations where an individual from higher post needs to maintain a database of all the documents uploaded by the employers in a single place also taking care of copyright issues; since blockchain is immutable and the entry once done stays in the blockchain forever under the address it was uploaded. Also, government bodies could use this application to store and monitor student achievements, projects, certifications, documents, etc. securely under a single platform.
The main challenge was placing the smart contract(in solidity) and accordingly setting the path for various accounts. For e.g. the owner should be able to see the submissions and normal users should not. Normal users should have the liberty to only upload. This hurdle was solved by doing trial and error and finally getting the correct output. Another major problem faced was actually coming up with code to prevent the forging after upload where initially the application was taking all kinds of file and publishing. We got through this error by refering to many websites for documentation and also depending on basics.
Technologies used