Anti-Baby-Shower celebration

Anti-Baby-Shower.party

A satirical celebration of the childfree life. 5 days of building. 877 lines of canvas animation code. Probably my most ridiculous project yet.

Visit Live Site November 2025
Burn completions
383+

PixelFire game played to completion

Features
6

RSVP, Invitations, Countdown, Animation, Calendar, Guest List

$ ./the-challenge

The Invitation Problem

How do you invite people to a satirical anti-baby-shower? A WhatsApp message feels cheap. Eventbrite? Boring. There are baby showers, gender reveals, christenings. Everything caters to parents. But for people who are intentionally childfree and happy about it? Nothing. At least nothing I could find.

"47% of childless adults under 50 now say they probably won't ever have children. Up from 37% in 2018. This isn't some fringe thing anymore. It's a cultural shift. Felt like it deserved a proper platform."
Days to build
5

From zero to production and done.

Build Cost
~€0.8k1.5k

What I would charge for a project like this

$ ls ./gallery
$ ./tech-stack
Rails 8 Stimulus Canvas API WebSockets ICS Generation
$ ./project-overview

My partner and I wanted to throw an anti-baby-shower. You know, a satirical party celebrating our childfree choice. Could have sent a WhatsApp message. But where's the fun in that? So I built an entire website instead. Personalized invitations, RSVP tracking, a flip clock countdown, and a custom canvas animation where sperm cells burn. Took me five days. Four evenings after work plus one Saturday.

Solo Developer November 2025
$ ./pixelfire
Feature

PixelFire Animation

The centerpiece. A custom canvas-based burning effect with a particle system. Claude wrote maybe 90% of the code, but honestly it took four tries to get right. First draft was choppy. The particles frayed weirdly. Performance was mediocre. Four revisions later? Smooth 60fps animation using requestAnimationFrame.

877 Lines of code
60fps Animation
$ ./invitations

Personalized Invitations

Every guest gets their own unique code. Their name shows up right on the page. Not generic 'Dear Guests' stuff. More like 'Hey Marcus, we're looking forward to seeing you on November 8th.' Their face from the invite card, their RSVP status. Everything personal.

  • Unique code per guest
  • Name displayed on page from database
$ ./rsvp
Feature

RSVP System

Full RSVP management with humorous options. Things like 'I'll bring the whiskey!' and 'Available income!' Calendar download generates proper ICS files that work with Google Calendar or Apple. Guest list with live count shows who actually confirmed.

  • Multiple humorous attendance options
  • ICS calendar file generation
$ ./results

What Happened

383+

Users played the PixelFire game to completion. Tracked via BurnCompletion model.

5 Days to build

From zero to deployed. Four evenings after work plus one Saturday.

What I Learned

AI collaboration isn't 'AI writes code.' Claude is faster than me, but not smarter. I still need to know what I want, test the output, and say 'This is crap, try again.' That feedback loop is everything.

Borderline useless projects are fun. A standard invitation would have worked fine. But would anyone have talked about it? Probably not.

Themed event websites are underrated. A custom domain with animation and a personalized greeting just hits different than an Eventbrite link.

Decorative background

Want something like this for your event?

I built this in about a week. The core system is modular, so the look and content can be customized for whatever you're celebrating (or not celebrating). Could be a wedding, could be another anti-baby-shower. Whatever.

Get in touch