Inspiration
We wanted to build something that helps people stick to their goals — but without relying on streaks or guilt. Inspired by game mechanics and digital collectibles, we imagined a world where completing daily habits rewards users with something they truly own: NFTs. Web3 gives us a unique opportunity to create digital trophies that can be earned, shown off, and even traded — making productivity feel more fun and valuable.
What it does
TaskChain is a gamified to-do list and habit tracker that rewards users with collectible NFTs when they complete their goals. Each goal you check off gives you a randomly generated NFT, with varying rarities. Users can view their collection, trade NFTs with others, and participate in special brand-sponsored challenges. The more consistently you complete tasks, the rarer and more valuable your NFT drops become.
How we built it
We used: React.js for the frontend interface Flask for the backend logic and API handling Gemini to generate creative NFT descriptions NFT.storage + IPFS to mint and store the NFTs on-chain Polygon for low-cost, eco-friendly blockchain interactions
We designed the app so users could log in, create custom goals, complete them, and automatically receive NFTs with rarity based on streaks and task difficulty.
Challenges we ran into
Integrating blockchain storage in a way that didn’t feel clunky or over-engineered
Making the NFT generation fast and unique enough to feel meaningful
Ensuring we didn’t overcomplicate the user experience with wallet connections or crypto jargon
Keeping scope realistic within the time limit without sacrificing creativity
Accomplishments that we're proud of
We completed a fully functional MVP with blockchain integration in a weekend
Our NFT rarity algorithm balances chance and consistency in a satisfying way
The UI is clean, responsive, and intuitive — we didn’t cut corners on polish
We created a system that actually motivates positive behavior instead of exploiting attention
What we learned
How to integrate NFT storage and minting using real decentralized tools
The importance of balancing technical feasibility with user simplicity in Web3
How to create a product that appeals to both crypto natives and Web2 users
That even basic habit-forming ideas can feel fresh with the right reward system
What's next for TaskChain
Launch limited brand-sponsored challenges (e.g., Nike, RBC-style campaigns)
Introduce a peer leaderboard and social features to boost accountability
Offer seasonal NFT drops and streak bonuses to increase user retention
Explore mobile versions for better accessibility
Add a rarity marketplace where users can trade without crypto — just bartering
Log in or sign up for Devpost to join the conversation.