STICKIT
A Web3-powered accountability platform for goal achievement — built as a Final Year Project
B.Tech Computer Science — Final Year Project
Project Overview
STICKIT addresses the persistent failure of traditional goal-tracking applications by introducing blockchain-based financial commitment. Users stake ERC-20 tokens on habit-based goals, and the smart contract either returns the stake with a 10% bonus upon verified completion, or burns it upon failure. A multi-step verification pipeline using GitHub API, Google Fit API, and GPT-4o-mini ensures proof integrity. Achievement NFTs provide permanent, on-chain records of accomplishment.
Team Members
Your Name
Full-Stack Developer
Smart contract development, frontend architecture, API integration, and system design.
Team Member 2
Frontend Developer
UI/UX design, React components, animations, and responsive layout implementation.
Institution
University
Your University Name
Department of Computer Science & Engineering
Project Supervisor
Prof. Supervisor Name
Department of Computer Science & Engineering
Project Duration
Aug 2025
Start Date
Feb 2026
End Date
6 Months
Duration
2025–26
Academic Year
Technologies Used
Frontend
- Next.js 15
- React 19
- Tailwind CSS
- Framer Motion
- RainbowKit
Blockchain
- Solidity ^0.8.0
- OpenZeppelin
- Base Sepolia
- wagmi
- viem
Verification
- GitHub Events API
- Google Fit API
- OpenRouter (GPT-4o-mini)
Testing
- Hardhat
- Chai
- Ethers.js v6
Deployment
- Vercel
- Hardhat Deploy
- Base Sepolia Testnet
Tools
- VS Code
- Git & GitHub
- npm