A Webmessenger using ASP.NET MVC Core 2,Entity Framework, Iota/Tangle protocol and Felandil's C# Library "Tangle.Net" to send messages via a distributed ledger.
- Messages are stored on a Distributed Ledger
- User can send/receive messages
- User Account system
- Chat request system
- User can change the colorscheme (img)
- User can see the iota transaction in a tangle explorer
- Hash&Salt Passwords
- Allow users to connect to other iota node
- Resizing window doesnt break entire page
Every step which needs Proof-Of-Work is opening a loading icon to signal something is happening (pic). This process is taking a long time (~10seconds), not because of inefficiency of the code, but just the way Iota works.
- User A makes a request
- User A generates the receiving iota address
- User B user accepts request
- User B generates receiving iota address