Inspiration

There are many applications that try to gamify habit/goal tracking, be it through streak systems, colorful graphics, or confetti when clicking "completed". Designed to stimulate the dopamine receptors of the brain, these apps work well in the short term, but breaking your streak once causes a loss of motivation, and people give up on their goals. Our solution, Habit Duels, has 2 key innovations to this system. First, it adds the interactive component that make games so interesting to habit tracking. Secondly, we put real stakes on the line, true motivation beyond losing your streak.

What it does

Habit Duels work in a 2v2 format, where players are grouped into teams of 2, who then face off against other teams. Each person sets goals that they want to achieve before queuing, and stake a certain amount of Solana on these goals. Teams face off, completing as many of their tasks as possible by the end of the day, providing proof through photo evidence, and at the end of the day, the team that has completed more goals takes the other team's staked Solana.

How we built it

We built a full stack web application that incorporates many features: AI Image Processing is used for uploaded "proof" photos to validate whether or not a user has actually completed a task or not. Smart contracts are used to handle transactions over the blockchain.

Challenges we ran into

Multiplayer was exceedingly hard to implement, especially when it came to creating the smart contracts. Also difficult was properly connecting the different AI APIs for the Image Processing AI.

Accomplishments that we're proud of

We're quite proud of our Image Processing software.

What we learned

MVP is the most important thing, less is more.

What's next for Habit Duels

Improved UI/UX, better matchmaking that incorporates rankings and statistics, playing with friends

Built With

Share this project:

Updates