Safer

Affiliation: Answer Intelligence
Stack: React, Django REST Framework

Safer is a Web3 wallet prototype that prioritizes ease-of-use and user security. In order to put together a quick proof-of-concept, I forked MetaMask's browser extension, familiarized myself with the codebase, and began tweaking the user interface and adding new features.

By modifying the existing Sass code, as well as implementing brand new components using Material UI, I was able to create a more intuitive user experience for real, fully-functional MetaMask wallets.

One of the prominent features added is multi-factor authentication (MFA). Since Python is envisioned to be a part of the eventual stack, I implemented a backend API using Django REST Framework. This allowed me to cleanly integrate Twilio’s SMS verification service while making minimal changes to MetaMask's codebase.