What it does

Mail5 is a decentralized/self-sovereign email app that allows send/reply emails to each other. Giving users control over their data and identity.

Features:

  • Create DID and connect to local agent (browser)
  • Backup/Export and Restore/Import DID
  • Compose and save draft emails
  • Send/Reply/Forward emails
  • Support contact by easy-to-remember name for the DID

How we built it

Image

Challenges we ran into

  • The current version of the Web5 SDK does not support DID backup/restore. It requires me to strongly explore source code to implement this feature.
  • DIF work items specification is quite hard to read and understand easily.

What we learned

  • Learning a lot about Decentralized Identity Foundation’s (DIF) work items such as Decentralized Web Nodes, Decentralized Identity, DIDComm...
  • Understanding Web5 idea, Decentralized Web Platform, Decentralized Identifiers, Decentralized Web Nodes, Protocols...

What's next for Mail5

  • Improve UI/UX, support responsive mobile
  • Implement more utility functionalities such as search, paging...
  • Improve Backup/Restore functions

Built With

  • skeleton-ui
  • svelte
  • tailwind-css
  • web5
Share this project:

Updates