trentpiercy / trace

Modern crypto portfolio & market explorer. Built with @Flutter
https://play.google.com/store/apps/details?id=com.trentpiercy.trace
GNU General Public License v3.0
1.12k stars 338 forks source link

Include project link, watchlist, and price alert to Trace app #13

Open darewealth opened 5 years ago

darewealth commented 5 years ago

Why the suggestion.

I tried to get some information about a token, and I did not find a way to. And I think it would be good if the project owner could add a feature to every token which will link to the project site to get more info about the token I.e if I want to know about steem. There will be a button which will lead me to the project site through the app. This could be added to a section on the token details. It will work to take the user to the project site, and on every click, it will ask for the browser to use on mobile.

This is a feature that could be achieved with basic HTML, but the effect on the app is useful.

Mock up for the first suggestion

The first image on the left side shows the app current look, while the second image shows how the suggestion implementation could look like.

The second set of mockups shows when a click has been initiated on the options, and the possible options; such as Open in the browser, copy link URL and share the link.

Watchlist

I want to also propose the addition of a watchlist feature. This feature will allow users to add Cryptos that they like to watch how it move in the market. This feature will work for easy accessibility of tokens that the user want to get quick information about. I.e if I want to know when verge, bitcoin, and doge steem and ripple moves. I can easily list them all in this watchlist to know when to buy and sell them this also could be added to the home menu page or aggregate markets tab.

Mock ups for the watchlist

The image on the right side shows how the watchlist could look like on the project aggregate market. (Just mock up, this could be placed in another part of the app)

This mock up displays how the watchlist could look like when clicked or pressed. The image on the right side shows I have not added any token to my watchlist.

These mockups show that I have added Steem to my watchlist. The feature will work to contain as many tokens as possible.

Price Alert

The last feature I will propose is the addition of a price alert feature. This will work perfectly with the proposed watchlist. The price alert will work to alert users on a particular price that the user set a token to. Eg. When I want to get an alert or notification on a price. I could set that I should get an alert when Steem is $ 0.42. This feature will work to notify me when the steem price is $0.42. This could also be added to the menu section.

Mock up for Price alert

As shown, I added the Price alert feature to the menu page for easy accessibility.

On click, it will show a small page that user will fill in the token they want to get an alert for. The option could be, Token name, exchange, token alert, and value.

And when the alert is created, the alert will trigger itself when the token reached the set price, and it will show on my device as shown in the image below.

Benefit

The link to the project site will help users to know about the project without any hassle. Users will be able to navigate to the project site to get the information they wanted, without the need to search google. I have already explained the benefit of the watchlist in my explanation about it. It is a feature I like so much. It will let token traders keep track of the value of the tokens they hold, or the ones they want to know the price constantly.

The price alert is the feature I call a life saver and profit giver this will help users to get a prompt notification on every set price alert. Users will not miss the right time to make transactions on the token they have or the ones they want to buy.

Thank you for reading this idea contribution.

trentpiercy commented 5 years ago

Thanks so much for all the ideas. I'll will implement the website links.

Price alerts are tricky because that will require me to run a firebase or similar service. Each user will have to provide unique alert criteria, the service will have to constantly refresh and check data and if a user's alert is triggered, it will push a notification to the user's device. Right now, the app is purely local and does not rely on a cloud server. It only scrapes from externally hosted APIs. For this feature, I would have to set up a constant cloud connection for the app. I'll have some free time soon and I think I'll look into it just for experience but it's certainly not an easy addition.