Giter Club home page Giter Club logo

design's People

Contributors

ignopeverell avatar l33d4n avatar nijynot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

design's Issues

Create documentation site for the v1/v2 REST API

Grin has a REST API - for the node and for the wallet (foreign and owner).

Might make sense to turn the documentation of the REST API into a proper documentation page, similar to e.g. Stripe's API Reference or maybe Coinbase's.

Having fully fleshed out documentation with examples of expected responses should make it easier for future devs to build things on top of Grin. Maybe even adding installation, basic usage on the same site, just to make it easier to navigate through the docs.


Thinking that something like https://github.com/lord/slate would fit our needs pretty well.

Waiting for Grin's v2 API (mimblewimble/grin#2425) to land before going forward with this might be a good idea. Anyways, anyone free to pick this issue up if they feel like helping out!

wallet713 - create wire frames for receiving transactions

Complementing the user flow for sending transactions is the one for receiving transactions. Identify the steps a user has to take when creating a new wallet in the upcoming desktop client for wallet713, and create wire frames that visualize the UI screens.

Receiving transactions should be possible via https, grinbox and keybase. The wallet713 CLI should be a good starting point for researching this user flow.

Feel free to use your preferred workflow and tools.

You can ask questions here or in the Gitter design channel, and check out the Design reference file for a starting point.

wallet713 - create wireframes for settings

Identify what settings are available to users and how they should be displayed and interacted with. This should include at minimum the following:

  • Changing the node the wallet connects to
  • Display the seed
  • Restoring the wallet from a different seed
  • Changing the passphrase
  • Changing the Grinbox address
  • Logging out
  • Clearing/deleting the wallet

Feel free to use your preferred workflow and tools.

You can ask questions here or in the Gitter design channel, and check out the Design reference file for a starting point.

wallet713 - create wire frames for sending transactions

Identify the steps a user has to take when making transactions in the upcoming desktop client for wallet713, and create wire frames that visualize the UI screens.

There are various technical details unique to Grin that need to be accounted in this user flow. Initially, a user creates a transaction file that can be sent to the recipient for approval via https, grinbox or keybase. The recipient needs to return the file for the sender to finalize. The wallet713 CLI should be a good starting point for researching the details.

Feel free to use your preferred workflow and tools.

You can ask questions here or in the Gitter design channel, and check out the Design reference file for a starting point.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.