Spark
Testnet

HousePot

HousePot is my submission for the BuildAnything Spark Hackathon. HousePot solves a simple but frustrating problem. Reminders don't create accountability. In shared apartments, chores get forgotten, reminders get ignored, and someone eventually has to nag another roommate. Instead of relying on trust alone, HousePot introduces small on-chain commitments that encourage accountability without making roommates chase each other for money. Roommates create or join a house using an invite code, assign chores, and lock a small commitment behind each task. When a chore is due, another roommate receives a notification on a Galaxy Watch and can verify the outcome with a single tap. If the chore is completed, the commitment is returned and the assignee earns a leaderboard point. If it isn't completed, or nobody verifies it within the confirmation window, the commitment is automatically transferred to a shared Pizza Fund that benefits everyone in the house. The smart contract acts as a neutral roommate, enforcing the agreed rules transparently. HousePot is built on Monad Testnet using Solidity smart contracts for house management, invite codes, commitments, Pizza Fund accounting, and chore verification. The web app is built with React, Vite, and viem, while the companion watch app uses Wear OS, Kotlin, Jetpack Compose, and web3j. Every action shown in the demo is backed by real on-chain transactions using testnet MON. The biggest thing I learned was balancing blockchain with good product design. I replaced wallet address based invitations with invite codes, making onboarding much simpler and improving the real user experience. Building a seamless flow between a web dashboard, smartwatch companion, and smart contracts taught me that the best decentralized applications make the blockchain feel invisible while solving a genuine everyday problem.

讨论

登录后即可评论此项目。

还没有评论,快来分享你的看法吧。