Day 01 — UserStorage
Store & update user info like name and age using a mapping.
A curated list of the first 20 projects I built during the 30 Days of Solidity challenge. Each card links to the folder.
Store & update user info like name and age using a mapping.
Store your favorite quote. Simple mapping storage.
Save, update, and view personal dreams using structs and mappings.
Add, update, and delete tasks using array and mappings.
Manage access using a boolean whitelist mapping system.
Deposit & withdraw ETH securely with access control.
Receive ETH donations and withdraw only by the contract owner.
Register users and mark them as verified or not.
Create proposals and allow users to vote.
Access control & ownership transfer.
Smart contract where users can submit and retrieve project ideas.
Stores and manages user-submitted contacts
Store, update, access, and delete information about NFTs.
Referral tracking and reward distribution.
Protective layer for wallets, whitelist & pause functionality.
Create, vote and view poll results on-chain.
Register and update email addresses on-chain.
Registrar & academics manage student records on-chain.
Modular auction with bidding & lifecycle management.
Gas-optimized contract, Foundry tests & deployment.