FocusFarm
A productivity timer that pays you in crops. Live
Plant a seed. Focus on your work. Watch it grow. Leave the tab too long and your seed wilts. Earn coins, gems, XP, and the seed itself on completion — then build out a real farm full of crops, animals, and neighbors with what you've earned.
What's in it
Focus sessions
Pick a duration (5–180 min) and a seed. The seed grows visually as you concentrate. Strict mode wilts it if you tab away too long.
The Farm
24 unlockable plots. Plant 15 different crops, water, fertilize, scarecrow off thieves. Crops grow in real time even when you're away.
The Ranch
One big free-roam pasture, capacity 25 animals. Chickens, cows, sheep, bees, horses — each produces something on a timer.
Neighbors
NPC neighbors visit your farm to help water or steal. Sign up with friends to add real-friend neighbors via short friend codes.
Seasons & weather
Four seasons cycle every 7 real days. Daily weather adds growth modifiers and the occasional storm-wilt risk.
Quests & achievements
Daily randomized quests plus 20+ persistent achievements with coin / gem / XP rewards.
Tech
- 100% vanilla HTML / CSS / JavaScript. No build step, no framework dependencies.
- Save state lives in
localStorage; auto-syncs to Supabase if you sign in. - Service Worker caches everything for offline play.
- Wrapped with Capacitor for Android distribution.
- Custom SVG art for every crop, animal, item, and UI element — no external image assets.
Why it exists
I wanted a focus timer I'd actually use, and the existing ones felt either preachy or boring. Combining a study timer with a farming game that grows in real time gave me something I'd open even when I didn't need to focus — which turns out to be the trick.
Privacy & account
The game runs fully local by default. If you create a cloud account, we store your email + username + game progress in Supabase. No ads, no analytics SDKs, no third-party tracking.