A simple dApp that can proof file ownership by its hash.
Provide a file with owner's name to submit an ownership request. If the file is already registered the owner name will not be updated. To get owner name with timestamp just send a file.
Built with Hardhat, Qwik, Express & Socket.io.
Use docker compose to run client, server & hardhat node.
docker compose up
Install Nodejs
client sh
cd client
npm i
server
cd server
npm i
Compile the contract
npm run compile
Deploy the contract
npm run deploy
Start server
npm run server
Start client
npm run client
Run tests
npm run tests