Shreyansh Singhal - Portfolio

- NFT Minting & Staking

Stake your NFTs to earn gold, silver, and bronze rewards, each with unique benefits. Mint new NFTs and unlock exclusive perks based on your stakes.

Industry
Web3
Year
Service
Dynamic Website

Challenge

  • Designing a full-stack application for NFT minting, listing, and staking.

  • Building and integrating three smart contracts: Staking contract, Reward contract, and Collection contract for NFTs with unique traits.

  • Managing dynamic reward values based on staked NFT traits.

  • Integrating listing functionality and handling frontend development.

  • Currently working on Moralis API integration for seamless NFT listing.

Solution

I developed a comprehensive NFT listing and staking platform with three key smart contracts—Staking, Reward, and Collection. The Collection contract allows users to mint NFTs with varying traits, leading to different reward values during staking.

The Staking and Reward contracts work in tandem to ensure dynamic rewards are calculated based on the staked NFTs. While the core smart contracts are completed, I'm currently focusing on integrating Moralis API for listing the NFTs and finalizing the frontend to offer a smooth, user-friendly experience.

The project emphasizes scalability and security while offering a unique staking mechanism tied to NFT traits.

Technologies

Solidity

IPFS

HTML5

CSS3

JavaScript

ReactJS

Git

Github

More Applications

main*
Go Live