{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreicflagzc7i5eqfkgemqsbvyf2mazyaswxmbeivnnefw4glqzimfzu",
    "uri": "at://did:plc:2jmm6wnbmkhh2ew4njzlj66s/app.bsky.feed.post/3mjcihoyprcn2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreihe3352yqatt4t4bs54zasd5hqwubaf4qs3pds5557j7xctmdwsya"
    },
    "mimeType": "image/jpeg",
    "size": 183444
  },
  "path": "/i-built-a-website-for-my-wifes-spoonie-community-heres-how-that-went.html",
  "publishedAt": "2026-04-12T13:47:27.290Z",
  "site": "https://theaardvark.co.uk",
  "tags": [
    "Sha",
    "Burntwood Spoonie Connect",
    "https://burntwoodspoonies.uk/",
    "https://colorkit.co/color-palette-generator/",
    "https://colorpalette.pro"
  ],
  "textContent": "Sha needed a website.\n\nNot because Facebook wasn't working — the two private groups she set up for Burntwood Spoonie Connect went from zero to 184 members in under a month, which tells you everything about how badly local people needed this kind of space. But Facebook isn't a front door. You can't hand a GP a URL and say, \"Pass this on to patients who might benefit.\" You can't reach people who've quietly given up on social media. And you can't build a service directory on it without it becoming a mess.\n\nSo: website. And because I'm the one in this household who does websites, that became my job. Well, more of a week-long hyperfocus, tbh.\n\nI'm not a professional web developer. I've been messing about with the web for years, long enough to care about keeping things simple, and fun. The brief: build a community hub, make it accessible, point clearly to the Facebook groups, and leave space for a service directory later.\n\nHere's roughly how it went.\n\n* * *\n\n## The stack (as I believe proper web techies call it)\n\nOnce it’s up and running, the bulk of the site won’t change. So, it doesn’t really need a CMS. No framework, as such. Just chunks of code nicked from t’internet. HTML, CSS, and vanilla JavaScript. Static files on a server.\n\nhttps://burntwoodspoonies.uk/\n\nI know that raises eyebrows in some circles. But the alternative is a WordPress install that needs updating every three weeks, a plugin that goes unmaintained, and a PHP version that eventually causes problems. I did some of those years ago, and I know what they turn into. Static files just sit there. Nothing to update. Nothing to break. Deploy by FTP. Job done.\n\nHosting is FastComet shared hosting. Domain via 123-reg. Cos I’ve already got both of those.\n\n* * *\n\n## Design\n\nDark navy (#040e1c) with cyan and pink accents. Jellyfish-inspired — fluid, deep, a bit otherworldly. Colour scheme inspired by https://colorkit.co/color-palette-generator/ and https://colorpalette.pro. The jellyfish from the Facebook header runs through everything, including the favicon: a cyan jellyfish on a navy circle, primarily an SVG made by experimenting with Canva and a few online SVG creators, with multiple-sized PNG fall-backs.\n\nThere’s only one main page, so the CSS is embedded. No external CSS dependencies. It started as a mess with bits stolen from all the places I nicked HTML from. I optimised it by running it through some online beautifying services. It took an embarrassing amount of tweaking to get right, and by the end, I’m not sure I understood it any longer.\n\n* * *\n\n## Things worth actually talking about\n\n### The spoon counter\n\nHover over the 🥄 icon in the hero section. It generates a random spoon count between 3 and 69 (cos it’s funnier than a 1 - 100 range), and chooses one of 13 messages. The range 66–69, for example, returns \"LOADSASPOONS!!!\" - a Harry Enfield reference. Sha didn't stop me from doing this and I consider that an endorsement.\n\n### Rotating footer messages\n\nEach time you load a page, you get a random footer message. There are 50, from Sha, Aimee, or me (theaardvark). They're in a JSON file, so Sha can add or change them without touching code. That was on purpose. I look after the site, but most of the words are hers.\n\n### The hero greeting\n\nWhen you load the page, you get a greeting above the hero. It checks for special dates first, then the day of the week, then the time of day, and finally a seasonal oerride. There are 46 messages: time slots, seasons, fixed holidays, and a bunch of moving holidays like Eid, Diwali, Hanukkah, Easter, and the rest.\n\nJanuary 8th triggers a Dudeist Day message because I'm an ordained Dudeist minister.\n\n### The easter eggs\n\nI had some fun with the source code, because what’s the point if I wasn’t amusing myself?\n\n### The scroll-to-top button\n\nIt's a 🥄. Of course, it's a spoon. It shows up after you scroll 400 pixels. But I realised a spoon wasn’t obvious what it does. So hovering gives you a tooltip. No debate needed.\n\n### The 404 page\n\n\"This page doesn't exist — or it did once, and it's having a bad spoon day.\" With a wobbling spoon emoji. KOKO, bab. Seemed more appropriate than the usual messages\n\n* * *\n\n## What went wrong\n\n### The nameserver saga\n\nFastComet's documentation quotes generic nameservers. However, since they were taken over by a new owner, the actual nameservers as shown in cPanel's DNS zone editor were different ones — ns1 through ns4 on mysecurecloudhost.com. I pointed the domain at the generic ones. The site didn't resolve. After spending more time than I care to admit, and with some help from Mr Diston of Fidget Group, I diagnosed it using PowerShell's Resolve-DnsName, Nominet RDAP for registry-level verification, and whatsmydns.net to monitor propagation. Fixed it, waited, moved on.\n\nLesson: check what cPanel says, not the hosting company's docs. They might not be the same.\n\n### SSL before .htaccess\n\nI found an example .htaccess file on the internet that forces a HTTPS redirect. Then realised that .htaccess probably better after you made sure the SSL is ready, not before. If you do it first, the site breaks. I know this. I've known it for years. I still did it. Noted for next time.\n\n### The Aimee section layout\n\nThe \"Who's Behind This\" section needed to credit Sha, Aimee, and me. Sha gets a full founder section. Aimee and I get a two-card grid below it.\n\nFirst try: the cards were thin and tall, stuck on the left. The grid was inside the founder container, which keeps a column for the avatar. Second try: moved it out, but got the closing p tags wrong. The cards spilt out and went full-width. Third try: found an errant closing p (took chuffing ages), took it out, and it worked. There was swearing involved.\n\n* * *\n\n## What the site is actually for\n\nburntwoodspoonies.uk exists because Sha built the Facebook group out of desperation; she felt so isolated and lonely and was reaching out to find people who understood her various illnesses; built by spoonies to find spoonies. Real things deserve a front door that isn't owned by a social media company.\n\nThe community it serves — people with chronic illness and disability, and their carers, in Burntwood, Lichfield and the surrounding area — is not well-served by the assumption that everyone is on Facebook, or that everyone who needs support knows where to look for it. The website is how a healthcare professional can refer a patient. It's how someone who doesn't do social media can find the community. It's how the project can hand a URL to a local charity and be taken seriously.\n\nIt'll become a service directory. It'll get a local events calendar. For now, it does the job.\n\nhttps://burntwoodspoonies.uk/",
  "title": "I Built a Website for My Wife's Spoonie Community. Here's How That Went.",
  "updatedAt": "2026-03-07T22:16:44.000Z"
}