workhard-finance / frontend-v1 Goto Github PK
View Code? Open in Web Editor NEWWHF Frontend Application
Home Page: https://app.workhard.finance
WHF Frontend Application
Home Page: https://app.workhard.finance
They should display their own symbols.
Please see Dashboard.tsx
Would you please use this function for the balance display?
frontend-v1/src/utils/utils.ts
Lines 146 to 148 in 9f867c1
Work Page
Issue
There is no description on what the Stable Reserve is for a new person viewing the page
Suggestion
Have a short description of what the Stable Reserve is. For example:
Don't want to work for your $COMMIT? Get it here, but at a premium.
Work Page / Job Submission
Issue
The process of officially submitting a Job Post through the UI is not descriptive enough.
Suggestion
Make the state changes along the way descriptive. when a user clicks submit, he should be made aware of what is going on. When a job I submitted, he should be immediately taken to the Job posts page and see a placeholder for the submitted job that shows a pending status until the transaction has been confirmed on chain
Mine Page / Section Descriptions
Issue
There needs to be more descriptive explanations for each section (Liquidity Mining and Commit Mining)
Suggestion
Have Commit Mining box be on the left (and Liquidity Mining box on right), as it will be the first section a new user should interact with (going from the order of a user's eyes navigating from left to right).
Commit Mining description can have a simple description like:
Show your true, long-term belief in your project. Burn $COMMIT to earn $VISION
Liquidity Mining description can have a simple description like:
Provide more liquidity for your project's on-chain stock options. LP your $VISION to earn more $VISION
Work Page
Issue
The $DAI and $COMMIT balances that are displayed are too small and not very visible when they are updated or changed
Suggestion
Whenever there is a state change (when you click 'buy' or 'redeem'), make it clear that a change in balance is happening. Perhaps make the $DAI balance and $COMMIT balances larger or visible. Perhaps the balances should be the prominent titles for each of the cards and the 2 $DAI per $COMMIT
and 1 $COMMIT per $DAI
should be smaller.
Work Page / Job Board
Issue
Disabled buttons are not clearly indicated as something that I cannot click
Suggestion
Turn the button color into transparent to show that it is disabled
https://uxmovement.medium.com/why-you-shouldnt-gray-out-disabled-buttons-f72fcd119127
Work Page
Issue
No description of what this page does at the top
Suggestion
Put short description at top of page describing what 'Work' is.
Example:
Put your back into it fellow Worker! Earn some honest $COMMIT wages from a JOB or spend your precious $DAI to buy $COMMIT at a premium.
Bottom description section can be kept there.
When I try to redeem COMMIT for DAI, the allowance for StableReserve was 0 but I couldn't get any interactions from UI.
Dashboard Page
Issue
There is no clear distinction between roles/personas associated with a logged in Ethereum address. One Ethereum address can potentially be a worker, project job poster, or both. How is this differentiated?
Suggestion
Made roles/personas be selectable from a dropdown menu when you click on the Ethereum address at the top right hand corner of the screen.
Work Page / Job Budget History
Issue
Confusing why we are able to edit history of contributions
Suggestion
A little more clarity as to why we are able to edit
Work Page
Issue
Confusing terminology
Suggestion
Change tab name to Post a Project
instead of Post a Job
Summary
When I try to "Fork and launch your own DAO", I get stuck in step 4 because I cannot interact with the "Start Emission!" button.
Steps to Reproduce:
Observed Results:
Cannot interact with the "Start Emission!" button. I cannot toggle the button.
Expected Results:
I expect myself to be able to toggle the button and start emission right away.
Screenshots/Videos:
I cannot interact with the button. I haven't refreshed the page yet.
I can interact with the button. I've refreshed the page.
Notes:
I get the same result when I upgrade a project to a DAO.
I have not tested for edge cases such as enabling ICSP, whether projects are funded or not, whether contributions are recorded or not, etc.
Related Pages
Description
wrong: "Work Hard Finance empowers contributors with the choice to be compensated now, in stablecoins, or in the future via liquid stock options. No more stressful haggling over what’s fair — your compensation, in your hands, real time."
to be: "Work Hard Finance empowers contributors with the choice to be compensated now, in stablecoins, or the future via liquid stock options. No more stressful haggling over what’s fair — your compensation, in your hands, real-time."
Related Pages
Description
wrong:
Here, you are scheduling a governance transaction to the
timelock contract using Gnosis Multisig Wallet. Confirm the
scheduling on Gnosis and go to transaction tab in Gov menu.
You will be able to execute them after the timelock delay.
to be:
Here, you are scheduling a governance transaction to the
timelock contract using Gnosis Multisig Wallet. Confirm the
scheduling on Gnosis and go to the transaction tab in the Gov menu.
You will be able to execute them after the timelock delay.
Dashboard Page
Issue
When users log with metamask, they are taken immediately to the 'dashboard' page which shows the Master Workhard Dashboard. It is not clear that this is the Master Dashboard (or needs to be made more clear).
Suggestion
Isolate this Master Dashboard clearly as a separate menu item on the top level navigation bar. Make it intentional for users to navigate to the Master Workhard Finance Dashboard.
When users log in with metamask, they should be shown nothing else but what they have associated with their account.
Work Page
Issue
When toggling between the Projects
tab and the Post a Job
tab, the browser hangs.
Suggestion
Speed up toggle time or fix this issue
Related Pages
DAOs Menu Page
Issue
There is no explanation of what happens when you toggle between DAOs
Suggestion
Create a description showing how when you toggle between DAOs you can see the state change happen at the Title menu location
Mine Page
Issue
There is no detailed description on the MINE page
Suggestion
Add a short description of what the Mine page allows you to do. For example:
Got some hard earned $COMMIT wages? Prove your dedication and belief by mining your project's on-chain stock option, $VISION or LP $VISION!
Fork Page
Issue
Fork
name makes it a bit confusing as to what it does.
Suggestion
Change the menu item name to DAOs
to show that if you click here, you can toggle between DAOs and there will be a Fork
button prominently displayed
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.