Inspiration
Crypto is about community, and I am inspired to create a platform to bring people together to support each other in a fun way.
What it does
Crypto Got Talent is a place for talented people in music, dancing, arts, and much more to show the world their talent. The platform brings people together to support raw talent and allows individuals to pursue a career with their God-given skills or passion. Supporters can vote for their favorite person and buy their NFT, with the funds going directly to the talented individual. Crypto Got Talent gives another option for those who want to chase their dreams!
How we built it
App is on base Sepolia testnet. I built the smart contracts and utilized Openzeppelin libraries for:
- NFT
- ERC20
- ReentrancyGuard contracts.
I also used Hardhat and Remix for the smart contracts with deploying and testing. For the frontend, I used React and experimented with Tailwind CSS.
Challenges we ran into
I had challenges with time management and trying to do too much. I also faced minor frontend CSS/UI issues. Additionally, I had to go back and edit the smart contracts toward the end because I forgot a couple of useful functions: getPointsBalance and getStakeBalance.
Accomplishments that we're proud of
I am proud of myself for starting and going all the way through this challenge.
What we learned
I learned more about Pinata and how IPFS is a great way to store data beyond NFTs. I also learned that I can attach video links to NFTs, which I had never done before. I always learn more about CSS and frontend styling. I learned to keep the smart contract simple to build faster by limiting admin functions and using require statements to ensure smooth testing.
What's next for Crypto Got Talent
I will work on it on the side and see where it can go. I will probably rebrand it if I do so.
Log in or sign up for Devpost to join the conversation.