Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[1.5][gibbsfromncis][6][sschiessl-bcp][Showcases] General frame #1857

Closed
4 of 5 tasks
sschiessl-bcp opened this issue Sep 13, 2018 · 24 comments
Closed
4 of 5 tasks

[1.5][gibbsfromncis][6][sschiessl-bcp][Showcases] General frame #1857

sschiessl-bcp opened this issue Sep 13, 2018 · 24 comments
Assignees
Labels
[1a] Epic High level concept to be addressed. Project should contain a list referencing child User Stories [3] Feature Classification indicating the addition of novel functionality to the design [7] Finalized Administartion flag, notifies hours are finalized
Milestone

Comments

@sschiessl-bcp
Copy link
Contributor

sschiessl-bcp commented Sep 13, 2018

Showing the strengths of the blockchain

It happens quite often in telegram channel that people look for approaches how to solve their task, and quite often it happens that the existing features can already help to realize it. The reference UI should show the strength of the blockchain, and currently it mostly leverages the exchange. The showcases intend to open new possibilities.

General frame

The showcases should be prominently included and the proposition is to have it as one of the main headers in the UI (title and icon to be discussed).

This issue is for discussion and for the implementation of a panel component that contains abstract tile components that will be used to display the differnt showcases in a grid view. Every showcase would have its own child of the tile component that allows to easily include it in the grid view.

Tasks

  • Decide on a Icon and Title for the menu item
  • Create an mockup for the panel and abstract tile
  • Implement an abstract tile component that allows for easy child components to faciliate adding new features
  • Implement the panel component that renders and presents the tiles
  • Include the new panel next to the exchange in the menu

I will create a mockup the coming days to exemplify what I mean. This is meant as a feature proposal and can be rejected.

Posible tiles to be included

I have assigned myself to all the issues since I possibly want to do the implemetation parts myself, and most of it all finish discussing them before anyone jumps on it.

@sschiessl-bcp sschiessl-bcp added the [3] Feature Classification indicating the addition of novel functionality to the design label Sep 13, 2018
@sschiessl-bcp sschiessl-bcp self-assigned this Sep 13, 2018
@abitmore
Copy link
Member

abitmore commented Sep 13, 2018

IMHO we need showcases for proposals. Related issues: #1285 #1536 #1132 #866 #62 #1858

@sschiessl-bcp
Copy link
Contributor Author

IMHO we need showcases for proposals. Related issues: #1285 #1536 #1132 #866 #62 #1858

Thanks abit! I should have done a better research for past issues

@startailcoon
Copy link
Contributor

If I understand this issue correctly You're talking about making sort of a FAQ/How-to section, containing answers on tasks that user may find useful. The chain is, as you state, a powerful tool and many thing may not be known by the user.

I think this would be a nice addition to the app as long as we can find a good way to implement it and have it easily accessible on the sections the user may need them.

@sschiessl-bcp
Copy link
Contributor Author

Not only FAQ, actually providing easy to use UI for it!

@startailcoon
Copy link
Contributor

After discussing this with @sschiessl-bcp , I've come to understand the goal a bit better. The usage of the word "Showcase" gave me the impression of it being a HowTo/FAQ section that visualized how users can use the app, which in itself isn't a bad idea either, but that wasn't the idea here.

@sschiessl-bcp wish to implement more of the "on-chain-ops" that we have. Like timed and recurring payments, escrow transfers etc. I would call these "Chain Features", but it's debatable. All these operations could possibly fit in their own section, but we can discuss that as well.

All these are new features, and advanced on chain features, some aren't ready in the core if I understand it. Lets discuss further and see what we can have coming here. Really looking forward to see these features in the UI.

@sschiessl-bcp
Copy link
Contributor Author

some aren't ready in the core if I understand it

The cases that have been already created are all possible already, merely require several operation and/or a Proposal Builder.

I ll try to give a more comprehensive update next week

@sschiessl-bcp
Copy link
Contributor Author

sschiessl-bcp commented Sep 23, 2018

This is a very basic and bad mockup, but it allows me to talk about the idea more (done with touchpad of laptop.. apologies). It displays the new tab and one exemplatory tile. Header icon and name still debatable:
grafik

The UX is clear: Display parent component that holds a list of tiles that get displayed somehow. For the actual styling I imagine a separate issue after the basic framework is completed. This is due to two points:

  • the desired visualization (as tiles) might change as we progress (it will still be one parent displying a list)
  • one tile will be fully modularized and abstract. The component will merely receive a link, title, description and an icon. Adjusting the style afterwards will be easily done

What are your thoughts? I"d really like to push this.

@wmbutler
Copy link
Contributor

I think Showcase is a great term (rather than features). We should probably put it into the menu since it's not something our regular users need to see constantly. Obviously, we can link directly to the endpoint from other sites who wish to discuss the various showcases.

@startailcoon
Copy link
Contributor

I think Showcase is a great term (rather than features).

Watching these now, I agree.

@startailcoon startailcoon added the [1a] Epic High level concept to be addressed. Project should contain a list referencing child User Stories label Oct 13, 2018
@sschiessl-bcp
Copy link
Contributor Author

sschiessl-bcp commented Oct 25, 2018

Here is a preview of the icon I made for it
showcases svg

image

@sschiessl-bcp
Copy link
Contributor Author

sschiessl-bcp commented Oct 25, 2018

We should probably put it into the menu since it's not something our regular users need to see constantly.

I just saw that now Bill. I'd like to disagree as the reference UI should exactly leverage all the other use-cases besides the DEX, or at least that's what I thought.

@sschiessl-bcp
Copy link
Contributor Author

sschiessl-bcp commented Nov 26, 2018

Here is a preview (styling still necessary)
image

I renamed it to "Spotlight", thought it's more suitable.

@sschiessl-bcp
Copy link
Contributor Author

sschiessl-bcp commented Nov 29, 2018

I've asked @gibbsfromncis for styling this. I'd like elevated button look and feel of the tiles, with onhover and onclick effect. Additionally, the tiles should rearrange themselves when window is resized, max. 3 tiles in one row though (if possible). One tile should have a max and min size, the arrangement within the tile can also be adjusted.

Find my "styling" here

@Agorise
Copy link
Contributor

Agorise commented Nov 29, 2018

I love this! :)

Can we make Invoicing easier? Business owners will love it. Tie it into the "Propose" feature too somehow.

Paying invoices of course, ie: "Bill Pay".

Timed transfers, recurring and scheduled payments of course, I totally agree we should have a card for that too.

Maybe a "Get a Loan" card.

"Manage Contracts" (create read update delete)
For example, buy or sell a home, car, land or other physical property. The invoice gets tied to the property Title and the pdf document hash is stored with the transaction in the memo and the pdf itself can be accessed with c-ipfs (John @jmjatlanta and Jose @marcialvieira have all the code for this on our github).

@gibbsfromncis
Copy link
Contributor

@sschiessl-bcp
screenshot 2018-11-30 08 20 54
screenshot 2018-11-30 08 20 38
screenshot 2018-11-30 08 20 20

@gibbsfromncis gibbsfromncis changed the title [Showcases] General frame [1.5][gibbsfromncis][Showcases] General frame Nov 30, 2018
@gibbsfromncis gibbsfromncis changed the title [1.5][gibbsfromncis][Showcases] General frame [1.5][gibbsfromncis][X][sschiessl-bcp][Showcases] General frame Nov 30, 2018
@gibbsfromncis
Copy link
Contributor

@startailcoon I've put my hours I spent to redesign Stefan's cards.

@gibbsfromncis gibbsfromncis self-assigned this Nov 30, 2018
@gibbsfromncis gibbsfromncis added this to the 181212 milestone Nov 30, 2018
@sschiessl-bcp sschiessl-bcp added the [7] Estimated Administration flag, notifies hours are estimated and requires revisiting label Nov 30, 2018
@sschiessl-bcp
Copy link
Contributor Author

@gibbsfromncis
Copy link
Contributor

gibbsfromncis commented Nov 30, 2018

@sschiessl-bcp did you forget to put your hours or it is OK?

@sschiessl-bcp
Copy link
Contributor Author

Was in the PR, 6 hours

@startailcoon
Copy link
Contributor

      Was in the PR, 6 hours

Sorry, missed checking your PR comments for it.
Great work 👍

@startailcoon startailcoon changed the title [1.5][gibbsfromncis][X][sschiessl-bcp][Showcases] General frame [1.5][gibbsfromncis][6][sschiessl-bcp][Showcases] General frame Dec 7, 2018
@startailcoon startailcoon added [7] Finalized Administartion flag, notifies hours are finalized and removed [7] Estimated Administration flag, notifies hours are estimated and requires revisiting labels Dec 7, 2018
@bitfanatic
Copy link

I love this! :)

Can we make Invoicing easier? Business owners will love it. Tie it into the "Propose" feature too somehow.

Paying invoices of course, ie: "Bill Pay".

Timed transfers, recurring and scheduled payments of course, I totally agree we should have a card for that too.

Maybe a "Get a Loan" card.

"Manage Contracts" (create read update delete)
For example, buy or sell a home, car, land or other physical property. The invoice gets tied to the property Title and the pdf document hash is stored with the transaction in the memo and the pdf itself can be accessed with c-ipfs (John @jmjatlanta and Jose @marcialvieira have all the code for this on our github).

Could we integrate http://everprove.com/main into this for contracts

And Basically let any company have this and integrate with bitshares
That would be powerful stuff

A company would be able to run a large part of its business via bitshares and be very secure and save a ton of money in the process

Just brain storming :)

@gibbsfromncis
Copy link
Contributor

@bitfanatic If you want to see this kind of feature I need ask you the following questions to understand why and who will need it:

  • What is the main feature of http://everprove.com/?
  • How integration of Bitshares and Ever Prove will work? Can you describe how do you see it in details?
  • What are the group of users need it?
  • What kind of problem ever prove help users to solve?

@bitfanatic
Copy link

@bitfanatic If you want to see this kind of feature I need ask you the following questions to understand why and who will need it:

  • What is the main feature of http://everprove.com/?
  • How integration of Bitshares and Ever Prove will work? Can you describe how do you see it in details?
  • What are the group of users need it?
  • What kind of problem ever prove help users to solve?

Yes off course
Give me a little time to get it onto paper its pretty big ideas

And im not sure if bitshares can handle all off it

Because i have no experience in coding other than playing with swift coding on ipad

@gibbsfromncis
Copy link
Contributor

@bitfanatic Unfortunately only small percentage of users are familiar with github and ready to share their ideas or post bugs there. We appreciate and open for any ideas, comments and objections.

I personally would be glad to hear your big ideas and discuss it 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[1a] Epic High level concept to be addressed. Project should contain a list referencing child User Stories [3] Feature Classification indicating the addition of novel functionality to the design [7] Finalized Administartion flag, notifies hours are finalized
Projects
None yet
Development

No branches or pull requests

7 participants