← Back to all games
Idle · Fishing · React 19 + Vite

Fishing
App

Cast a line, wait, catch stuff. An idle fishing experience built in React with Zustand state management. No combat, no enemies, no urgency. Surprisingly chill for something we made in a few hours.

01 / Features

What's
Biting

🎣
Cast & Wait
Idle core loop — cast your line and let time do the work. Perfect for the background tab.
🐟
Rarity System
From common carp to legendary sea monsters. Rarer catches need patience and luck.
📦
Inventory
Track every catch. Sell, collect, or hoard your haul — the choice is yours.
⚛️
React 19
Built with the latest React and Zustand for state. Instant interactions, no jank.
02 / Catch Log

What You
Can Catch

CatchRarityNotes
🐟 Small FishCommonThe bread and butter. You'll see a lot of these.
🐠 Tropical FishUncommonColourful. Worth more. Slightly less boring.
🐡 BlowfishUncommonInflated ego, inflated sell price.
🦑 SquidRareEight arms, zero regrets.
🐙 OctopusEpicSmarter than you. Still caught.
🦈 SharkLegendaryYou don't catch the shark. The shark allows itself to be caught.
03 / Stack

Built With

React 19 TypeScript Vite 8 Zustand Lucide React Vibecoded