Completely overhauled the functionality of the frontend website. Changes are as listed:
Adjusted React Router so that Navbar isn't re-rendered after every page load
Added mock data in a mock API file to populate proposal and grant fields
Added functionality to have multiple tags on a proposal/grant card
Adjusted Dashboard/Proposals/Grants pages so that cards auto populate based on data it reads from said API file (eventually will be pulling from IPFS)
Added filtering functionality for Proposals/Grants pages between active, inactive, etc. This includes highlighting of the banner button + actual results being filtered w/ correct labeling
Removed the top navbar for now and moved the Metamask Connect button onto the Navbar with everything else
Changed the color of vote yes/vote no buttons
Added a basic "New Proposal" form and another basic "Grant Request" form
All that is left now is pushing/pulling IPFS data in Javascript and communicating with the Solidity. Once that is figured out, MVP is completed on the front-end side.
Design and the overall visual look can easily be changed as needed. Will also need to implement our 'Help' page once that is complete.
Great work. Only thing I'd suggest is separating the PRs into multiple smaller PRs so its easier for review. But since this is the MVP and we're trying to move as fast as possible, not a big deal.
Completely overhauled the functionality of the frontend website. Changes are as listed:
All that is left now is pushing/pulling IPFS data in Javascript and communicating with the Solidity. Once that is figured out, MVP is completed on the front-end side.
Design and the overall visual look can easily be changed as needed. Will also need to implement our 'Help' page once that is complete.