A Chrome extension that literally taxes your tabs.
Every few minutes, it steals one open tab, replaces it with a giant feast page, and only gives it back if you beg properly.
Fanum Tax Tab Eater is a silly hackathon project built as a Chrome extension.
The core joke is simple:
- you are browsing normally
- one of your tabs gets randomly taxed
- the tab is replaced with a ridiculous feast page
- you must type a recovery phrase to get it back
The goal is to make the joke immediate, visual, and interactive.
This project turns the "Fanum Tax" meme into an actual browser mechanic.
Instead of just showing a meme skin, the extension performs a real tab workflow:
- picks a tab
- saves its information
- redirects it to a taxed page
- makes the user recover it through the popup
- restores the original tab
So the meme is built into the product behavior itself.
At a set interval, the extension selects one open tab and taxes it.
The taxed tab is replaced with a silly page that says the tax has been collected.
To restore the taxed tab, the user must type:
Please Fanum, I need my rizz.
If the phrase is correct, the original tab is restored.
The extension tracks:
- total taxed tabs
- total recovered tabs
- most recently taxed tab
The project is funny because the mechanic itself is absurd:
- your tab is "taxed"
- a giant feast appears in its place
- you have to beg for your tab back
It turns normal browser activity into a fake tax-and-ransom system.
This project is designed to be:
- easy to understand in seconds
- very visual in a live demo
- simple enough to finish quickly
- real enough to feel like an actual built product
It focuses on:
- clear pitch
- obvious design
- strong creativity
- enough technical depth to feel solid
- TypeScript
- Chrome Tabs API
- Chrome Storage API
- Extension popup UI
- Next.js or static web page
- Vercel deployment
We use Vercel to deploy the web pages opened by the extension, including:
- the Fanum Tax Collected feast page
- an optional simple stats or ledger page
This gives the extension a polished web layer instead of relying only on local pages.
- The user browses with several tabs open.
- The extension timer triggers.
- One tab is selected and taxed.
- The original tab info is saved.
- The taxed tab is redirected to the feast page.
- The user opens the extension popup.
- The user types the recovery phrase.
- The original tab is restored.
- The tax ledger updates.
A simple demo can follow this structure:
- Open Chrome with multiple tabs
- Explain the project in one sentence
- Trigger the tax
- Show the feast page
- Open the popup
- Type the recovery phrase
- Restore the original tab
- Show the tax ledger
Ending line:
"Your tab wasn't deleted. It was taxed."
.
├── extension/
│ ├── manifest.json
│ ├── background.ts
│ ├── popup.html
│ ├── popup.ts
│ ├── popup.css
│ ├── types.ts
│ └── assets/
├── web/
│ ├── app/ or pages/
│ └── public/
├── README.md