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

Words
287
Reading
2 min
Listen
Play
8y

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

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