**0xD773014E3152E8CC2B5Cc03fa68315F1F983f7CD**
Explorer: https://coston2-explorer.flare.network/address/0xD773014E3152E8CC2B5Cc03fa68315F1F983f7CD
The Study Hours Tracker is a decentralized application (dApp) deployed on the Flare Network.
Its purpose is to help users record, store, and retrieve their total study hours securely on-chain.
The system uses a simple smart contract where each wallet address maintains its own cumulative count of hours studied.
Because all data is stored on the blockchain, it is immutable, transparent, and self-sovereign, ensuring complete user ownership over their records.
Users can log study hours directly to a blockchain contract through a friendly web UI.
Each connected wallet can view its total recorded hours using the getMyHours() function.
The contract allows querying the total hours of any address using getHoursOf(address).
The addHours(uint256) function securely increments the caller's stored hours.
Full Web3 integration using the Wagmi & Viem stack ensures smooth interaction with MetaMask and other wallets.
Users receive feedback on pending, confirming, and successful blockchain transactions.
Traditional study tracking apps come with limitations:
- Data is stored in centralized servers.
- Users can lose access or have data modified.
- No transparent or verifiable way to prove consistency of study effort.
Your study hours belong to you and are stored on your blockchain address.
Since data is stored on-chain, no one—including the app owner—can modify your study history.
Anyone can verify another user’s study hours, which can be useful for:
- Learning communities
- Productivity challenges
- Proof-of-learning systems
- Gamified learning apps
The minimalistic contract design focuses purely on accurate and secure tracking, ensuring reliability and maintainability.
This project demonstrates a practical, real-world use case for decentralized storage by enabling students, teams, or communities to transparently track learning progress on the blockchain.