Created on 15th May 2025
•
A productivity app that uses the Pomodoro technique to track tasks. Users connect their wallet, deposit funds at the start of the day, and get them back upon completion. Successful completion of daily tasks earns AI feedback and an NFT reward.
problem:
How PomoWizard Works:
contract address: 0xc5274820CCE98c23993BbDaFAaB752f4646682Dc
Built most of the app using ohara.ai. However, there were a lot of issues with thirdweb and contract integration, which took a lot of time. We tried to solve this by using different AI models, but it didn't work. To solve this, we ended up building a separate app to resolve the errors and had to instruct the AI directly. Specifically, this happened because the version of the thirdweb sdk that the AI model knew was different from the implementation of the latest sdk that we wanted to implement. We had no choice but to directly tell it to fix the problematic way it was doing things, and if you look at the out prompt history, you'll see the trial and error. Also, the difficulty of debugging ohara.ai made it difficult to see what was wrong just by looking at the console logs. We felt that this was an area where human(devs) intervention was still very much needed. We also separately deployed contracts to Base using the Thirdweb CLI, which we linked with ohara.ai.
Tracks Applied (2)
Technologies used
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.