Steem Web Wallet [SWW] (Utopian-io Hackathon)

in #utopian-io6 years ago (edited)

Repository

https://github.com/superoo7/steem_web_wallet

Projects

  • What is the project about?

icon-512x512.png

Steem Web Wallet, also known as SWW in short. A Steem wallet that can be used on modern web browser, to do micro payment with ease.

This web app is completely serverless for it to work, and the source code are open source on Github.

  • Technology Stack

React, TypeScript, Redux, RxJS, DSteem, Scss

  • Roadmap

    • Logout Feature
    • Add Features to make Transaction Payment
    • Add Transaction History into Profile
    • Add Currency Conversion
    • End-to-End testing
    • Snapshot testing
    • Progressive Web App
    • Change API in the Settings page.
    • Reduce Web Sizes by using Preact, GZip, CDN
    • Add Copy to clipboard onto all the input field in the QR code page
  • How to contribute?

    • This project has Travis CI for Continuous Intergration, and also deployed automatically to Netlify at https://swallet.netlify.com/ .
    • Pull Request and Issues filling are welcome on github.

New Features

  • What feature(s) did you add?
    • Sign In page that encrypt Steem Active Key with a Password using AES encryption, and stored to IndexedDB for persistent storage. The app will verify the active key with dsteem library.
      Screen Shot 2018-09-22 at 1.45.04 AM.png
    • Once login, there will be QR code that will direct to the page.
      Screen Shot 2018-09-22 at 1.47.16 AM.png
    • QR Scanner Page. Scan QR code and display the data in the input field below, if it is someone's SWW profile, it will automatically go to that person's profile.
      Screen Shot 2018-09-22 at 1.48.48 AM.png
    • Wallet Profile of others. Sample Profile of @Ned.
      Screen Shot 2018-09-22 at 1.51.20 AM.png
    • Most of the Account Operation, AES encryption library had test covered. Github Folder on test

DISCLAIMER

This app is still in early phase, so it might have breaking change and buggy. Please use it with care.

GitHub Account

https://github.com/superoo7

Sort:  

Oh, we definitely need a retro wallet! :)

You’ve been upvoted by TeamMalaysia community. Here are trending posts by other TeamMalaysia authors at http://steemit.com/trending/teammalaysia

To support the growth of TeamMalaysia Follow our upvotes by using steemauto.com and follow trail of @myach

Vote TeamMalaysia witness bitrocker2020 using this link vote for witness

Hi @superoo7!


Your UA account score is currently 3.595 which ranks you at #5650 across all Steem accounts.
Your rank has improved 53 places in the last three days (old rank 5703).Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!

In our last Algorithmic Curation Round, consisting of 424 contributions, your post is ranked at #260.

Evaluation of your UA score:
  • You're on the right track, try to gather more followers.
  • The readers like your work!
  • Try to improve on your user engagement! The more interesting interaction in the comments of your post, the better!

Feel free to join our @steem-ua Discord server

I really love the low-tech pixel style!!! Awesome!

Easy UI, I am lazy to design haha

THIS IS AMAZING!!