Created on 18th September 2022
•
There are tons of nice websites and apps, and all of these websites and apps require an account to use them. Security of passwords is an important topic since we have tons of accounts it’s impossible to keep in mind the different passwords. But if you use the same passwords all the time it can be a big problem in case of hacking.
DeAuth is a tool that makes life easier for remembering passwords. You won’t need to remember passwords anymore. Almost 1 million people got hacked last year and 80% people forgot their passwords in the last 90 days. With DeAuth, we aim to solve this issue with blockchain technology.
In this dApp you can easily connect your wallet to sign in. After that, you will see the social media platforms. Here you can choose any of them and link it with signing. After signing you will see the popup that gives you the generated password. After that, the linked platform’s logo will turn green. Next time you don’t need to do transactions to get the password, only signing will be enough. Also, if you want to unlink your account its also easy, just click on the unlink button. But keep in mind if you unlink, to link it again you need to pay for the transaction. You can log out easily and when you log in with your wallet back, you can see there is nothing changed.
Note: The master branch for front-end, the SmartContract branch for hardhat operations.
We tried to build a Chrome extension and it wasn’t easy since none of us had experience with this. Also while an extension opens it's not possible to open metamask at the same time. So we couldn’t connect the wallet with our extension. And we couldn't find a way to fix this so we changed our plans to the dApp.