Skip to content

πŸ† Winner Project at EthPrague 2025: Chrome extension that gamifies productivity by combining the Pomodoro technique with Flow blockchain staking and a Tamagotchi-style pet

License

Notifications You must be signed in to change notification settings

Peixer/Pomodoki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

55 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

β—¦ Stay focused, earn rewards. Meet your productivity pet with Pomodoki.

πŸ“– Table of Contents


πŸ“ Overview

Pomodoki is a Chrome extension that gamifies productivity by combining the Pomodoro technique with Flow blockchain staking and a Tamagotchi-style pet. Users focus in timed intervals, stake FLOW tokens, and interact with an animated pet that responds to their performance.

🧩 Core Features

  • Pomodoro timer (25/5, 50/10, or custom)
  • FLOW token staking via smart contracts
  • Tab-switch & distraction site monitoring
  • Animated pet that reacts to your success or failure
  • Token rewards for completing sessions

If the user visits any blacklisted sites (e.g., YouTube, Instagram), the session fails and the staked tokens are lost to a community pool.


πŸ›£ Roadmap

  • βœ… Pomodoro timer
  • βœ… Chrome extension with onboarding
  • βœ… FLOW staking & reward mechanism
  • βœ… Pet avatars with emotion states
  • βœ… Tab and inactivity detection
  • πŸ”œ Instead of burning your stake, we buy Bitcoin and lock it β€” for your own good. πŸ’ΈπŸ”’
  • πŸ”œ Pet evolution system
  • πŸ”œ NFT avatar integration
  • πŸ”œ Group Pomodoro & social challenges
  • πŸ”œ Physical Tamagotchi-style device synced with your focus account
  • πŸ”œ Token utility: rewards, marketplace

πŸ… Meet Your Pomodoki

Every Pomodoki has its own vibe. Which one matches your focus style?

Character Personality Snapshot

  • 🧑 Tomash: Disciplined and balanced. Timer on, tea in hand, checklist ready. Loves clean code and tidy terminals.
  • πŸ’› Batatack: Ultra focused, ultra chaotic. Runs on caffeine with 42 tabs open. Breaks? Only if the coffee runs out.
  • πŸ’™ Bubbiberry: Calm and mindful. Breaks = breathing, not burnout. Says no to Friday deploys.

🧠 Choose your Pomodoki and start your focus journey with personality!


🎯 Contract Deployment

Pomodoki uses smart contracts written in Cadence on the Flow blockchain to manage staking logic and session validation.

πŸ›  What the contract does

Users stake FLOW tokens before a Pomodoro session.

If the session is completed successfully, the user receives their stake back along with a reward.

If the session fails (due to tab-switching, inactivity, or visiting a blocked site), the stake is lost to a community pool.

πŸš€ Deploying the contract with Flow CLI

Prerequisites:

Install the Flow CLI

Set up a Flow account and add it to your CLI

# Deploy the smart contract to Flow testnet
flow project deploy cadence/contracts/StakingContract.cdc --network testnet

πŸ™ Acknowledgments

Built during a hackathon to make focus fun and rewarding.

Inspired by productivity techniques like the Pomodoro method and the nostalgia of Tamagotchi pets.

About

πŸ† Winner Project at EthPrague 2025: Chrome extension that gamifies productivity by combining the Pomodoro technique with Flow blockchain staking and a Tamagotchi-style pet

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •