BitBrd · build story

The homepage that ends in a swamp.

Most websites end in a wall of footer links. Witches Brew Coffee Co.'s homepage ends at a Louisiana bayou at night: moss hanging off the oaks, fireflies drifting over still water, and alligators that surface when they feel like it. No stock video, no animation library. It's all drawn and coded by hand, and this page shows how it went together, one layer at a time.

2real tree photographs, cut to silhouette
3alligators, each on its own clock
0stock footage or animation libraries
80%of a phone screen, so you can sit with it
01

Start with the night

A dark green night sky with a glowing moon and scattered fireflies

The empty stage. A night sky washed in the shop's deep forest green, a moon with a soft halo, and a dozen fireflies, each wandering its own slow loop. No two share a flight path or a speed, so the sky never repeats itself.

One detail we fought for: the moon's glow is painted into the scene rather than generated by a browser effect. Early versions used the easy way and the glow would flicker off for a frame at a time on some machines. Painting it costs nothing and never blinks.

02

Hang the trees

Moss-draped oak silhouettes hanging over the night sky, framing the moon

These are real oaks. The owner supplied photographs of moss-draped trees; we cut the silhouettes out, sharpened the moss strands so they stay crisp at any size, and tinted them to the exact ink of the page so they sit inside the night instead of pasted on top. The moon now glows through the branches, which was a happy accident we kept.

The low branch on the right is hung deliberately: its moss reaches almost to where the water will be. Composition first, then code.

03

Fill the water

The bayou waterline with cypress knees and the moon's reflection on the water

A still bayou rises to meet the trees. Cypress knees break the surface in two clusters, low mist drifts along the far bank, and the moon lays a soft reflection on the water directly under its side of the sky, with little glints that brighten and fade like the surface is actually moving.

04

Let the alligators in

An alligator surfaced in the moonlit water, eyes glowing, brightened for visibility

Brightened here so you can see him clearly. On the real page he's subtler: a dark hump and two glowing eyes at the waterline, which is exactly how you'd actually spot one at night.

The gators run on their own random clocks. Each one picks a spot anywhere in the water, drifts there unseen, rises over a few seconds, lingers between five and twenty seconds, then sinks and disappears for up to half a minute. Closer gators render bigger. Each one claims its patch of water when it surfaces, so two never overlap. And there's a third gator most visitors will never see: he only comes up about 15% of the time.

Watch a real stretch of it, uncut. Two surface in this take:

Forty seconds of the live homepage. Fireflies wander, mist drifts, and the gators come and go on timers no one scripted. Every visit plays differently.

05

Clear the stage

The finished swamp scene, complete with trees, water, and wildlife

The finished scene. One more piece of manners: the site's floating Order Pickup button quietly slides off-screen when the swamp comes into view, then returns when you scroll back up. Nothing sits on top of the bayou. The scene is the destination, and the page knows it.

06

The phone gets its own cut

A scene composed for a wide screen dies on a narrow one, so the phone version is reframed, not shrunk. The swamp takes 80% of the screen height. The waterline scene is enlarged and anchored so the moon's reflection stays in frame, and the gators render almost twice as large so they read at arm's length.

They also know where the phone's edges are. The visible stretch of water on a phone is a narrow window into the wide scene, so the gators only surface inside it. Nobody performs to an empty theater.

The swamp scene on a phone: taller, bigger water, gators visible
the mobile swamp · 80% of the screen
07

The build log

JUL 1

Two directions, one night

Two full homepage concepts built and put side by side: a city skyline and this bayou. The owner picked the swamp. The first version drew the trees in code; they looked like code.

JUL 1

Real trees replace drawn ones

The owner sent photographs of moss-draped oaks. We cut, sharpened, and tinted them into the scene the same night. Immediate difference: the moss reads like moss.

JUL 2

The swamp moves to the footer

The scene started as the hero at the top of the page. It worked better as the ending. The logo took the top, the bayou took the bottom, and the page finally had an arc: walk in the front door, leave through the swamp.

JUL 2

Gators go feral

Fixed schedules replaced with random ones. Surfacing anywhere in the water, depth scaling, the no-overlap rule, and the rare third gator all landed the same day, along with the phone reframe.

TODAY

Live on the homepage

Scroll to the bottom of witchesbrew.co and wait a moment. That's the demo.

Visit the swamp → Back to BitBrd