Chris DemetriouSoftware developer & consultant
← All projects1 of 5

chrisdemetriou / neurosupport (opens in a new window)

Live Find support (opens in a new window)
Neuro Support Checker: "Support for autism, ADHD, dyslexia, learning disability, Down syndrome, brain injury and more, across the UK", above the "Is it still running?" website check. (opens in a new window)

Built with

  • cloudflare-workers
  • typescript
  • github-actions
  • d1-sqlite
  • passkeys
  • charity-registers
  • open-data
  • postcodes-io
  • github-pages
  • resend
  • accessibility
  • opendyslexic

Architecture

In the browser

  • Directoryphone-first · filter by condition, who it's for, near you
  • Is it still running?paste a website, get a live check in seconds
  • Display settingsOpenDyslexic font, wider spacing, high contrast, dark
HTTPS · one origin

On Cloudflare's edge

  • Workerserves the directory, live checks and postcode look-ups
  • Passkey adminWebAuthn sign-in · approved admins and audit log in D1
  • postcodes.io · Resendcouncil area for Near you · admin sign-in links
Git commits · GitHub API

Every morning on GitHub

  • GitHub Actionsvisits each site once, politely; rebuilds the directory
  • UK charity registersall 4 nations: finds new groups, checks they're still registered
  • A person decidesflags open a GitHub issue; only an admin closes a listing

Next project chrisdemetriou.com