Front end for an EVM-Compatible dApp (CANTO blockchain)
Hello!
My company developed a working backend for a multi-chain staking dApp that aggregates user deposits and then redistributes the earned staking rewards to a random depositor each day.
We are looking to have the frontend for the dApp completed, in either Node.js or React preferably. Our backend generates all of the data necessary for the frontend.
We also currently have about half of the frontend completed in Node.js. You may view this in our Gitlab (linked below).
-------------------------------
THE TASK:
We need someone to complete the frontend - either from scratch, or built on top of what we have completed currently. This would preferably be done in Node.js or React (see our current progress in the "Windfall-Next" folder of our Gitlab below).
This frontend also needs to pull relevant data from our backend to be displayed for our users. This can be done either via middleware you create, or by bypassing a middleware altogether and just calling the functions directly on the frontend. We believe we don't need a middleware, but are open to having one if you believe it to be necessary.
The comments on our Figma design file (below) explain both what data needs to be pulled, as well as what the frontend design needs to look like.
The ONLY chain that will need to be completed for the frontend (both design and data) is from the CANTO blockchain, which is an EVM-compatible blockchain built on Cosmos.
The design file itself shows an example of how we will eventually expand to multiple blockchains, but note that the ONLY job you will need to complete for this job is the CANTO display and information.
We don't have a strict deadline for this job.
-------------------------------
ADDITIONAL INFORMATION & RESOURCES:
Our Figma design file, including comments on the functionality of each of the frontend sections: https://tinyurl.com/windfallupwork
Our repo: https://gitlab.com/mikeheath/windfall-website
- Note: Our current frontend work can be found in the "Windfall-Next" folder.
- Note: The ReadMe file here contains relevant information on which commands you will need to call for the frontend, along with Contract Address and other relevant information regarding the CANTO blockchain.
We will be available to help with any questions. This includes our backend developer, who is more than happy to offer assistance with questions about calling the backends functions.
-------------------------------
Mike