For the Encode Solidity Bootcamp, my team and I created a staking pool platform that allows users to deploy their own staking pools to manage or stake in other pools deployed by others on the platform. You can view a quick presentation that explains the project with this link below.
https://docs.google.com/presentation/d/1jT36li3wmSGDYoQHYEDxLJlegdifBIM7enQvk1bCyRg/edit?usp=sharing
https://staking-pool-website.vercel.app/
This project is not complete as our team was given limited time to execute our idea. The code presented in this repo shows only the worked on parts of the application by our team. Our full frontend repo is private. However, our backend repo is here and our smart contract repo is here.