Overview

A Hangout for Slime People.

Slime in the Coconut is a hangout for people who like slime: making it, watching it, messing about with it. Everything on it is free, and an account is optional; it just keeps your collection. Four things live there: recipes that are tested, a video wall of satisfying clips, small games, and a free curriculum for teachers who want to run a slime-science lesson.

It grew out of a store engine I first wrote for the CosNFX shop. The selling side has since been retired, and the playful half became the whole point.

The Slime in the Coconut home page: the green hero reading Squishy heaven on tap, with Goo TV and Goo Radio stickers and the top of the video feed
The site as it stands, with Goo TV and Goo Radio parked in the margin and the slime feed running down the page.
The Good Part

Things to Poke At

Nothing is bought or sold; a win is only bragging rights.

Characters

The Goo Crew

A cast of slime characters, each with their own face, colours and voice. Glimmer, for instance, is a Galaxy Glitter Slime who is "90% glitter, 10% secrets". They wander in now and then, tell a joke or a real slime-care fact, then politely leave. Two rules keep them charming: they never push anything, and they're capped at three visits a session.

Mini-game

Squish Battle

Every video clip on the site secretly doubles as a battle card. Its stats, type and rarity are calculated from the clip's own ID, so the same clip is always the same card and the ID is all the storage it needs. Cards sit in a Goo → Soft → Grip triangle; love three or more clips and you can field a squad against the house. No money, all glory.

Collecting

Loved & Watch Later

Heart the clips you love, bookmark the ones you want to come back to, and the site remembers. All of that lives in your own browser. Your loved clips are also the deck you take into Squish Battle, so collecting and playing are the same act.

A Goo Crew snail character appearing on the page with a speech bubble reading slow rise gang
A Goo Crew member wandering in mid-browse. This one is a snail; it introduced itself as the slow rise gang and then left.
What's On It

Make It, Watch It, Teach It

Everything on it is free.

Recipes

Slime That Works

Step-by-step recipes for cloud, fluffy, butter, floam and glass slime, plus a "slime not working?" troubleshooter. The troubleshooter exists because the hard part is knowing why a batch went wrong.

Watch & play

Goo TV, Goo Radio, Playground

Channel-surf real slime clips on Goo TV, leave slime-ASMR running in the background on Goo Radio, or poke, pop and spin things in the Playground. Three different ways to do nothing in particular.

For teachers

A Free Slime-Science Curriculum

The free curriculum includes lessons and experiments about how slime works. Students explore the polymer chemistry behind its stretch and texture through making and testing. Download the curriculum (PDF), with no sign-up.

The Playground overlay showing a featured mini-game plus an arcade row and a fidget lounge row
The Playground: a featured game up top, then the arcade (Squish Battle, Goo TV, Goo Radio, Real or Goo?) and a fidget lounge of bubble wrap, pop-its and spinners.
The Build

How It's Put Together

The site is deliberately small and self-hosted: plain vanilla JavaScript, plus one small Node/Express server. The interesting part is what happened when the shop it was built around closed.

Diagram: battle cards used to be calculated from a product ID and price; the same calculation now runs on a video clip ID, so no stored card data had to be migrated

The Game Outlived Its Own Data

Squish Battle originally turned products into cards, using product IDs to calculate their stats. When I retired the shop, I switched the calculation to video-clip IDs so the game could continue. The card system could use a different source without needing to be rebuilt.

Retired

The Commerce Layer

While it ran, it was a real shop. Stripe checkout used server-authoritative pricing: the browser named what you wanted and the server decided what it cost, so a tampered request was rejected. Paid orders were placed with the dropship supplier automatically, written to be idempotent so a repeated payment notification could never order twice. That code is switched off; the site takes no payments and sells nothing.

Status

Live and free at slimeinthecoconut.com. It is no longer a store: there is no checkout, and nothing on it is for sale. It began as the same store engine I first built for the CosNFX shop, re-skinned and then deliberately narrowed to the parts worth keeping.