A single-page checklist for updating your UK documents after a name / gender marker change, themed with an ever-shifting mesh of the transgender and non-binary flag colours. ππ€πππ€ππ€
- π Deed poll / statutory declaration
- π Passport (deed poll + doctor's letter for gender marker)
- π Driving licence (DVLA)
- π· HMRC (tax / National Insurance)
- π©Ί NHS / GP records
- π Bonus: Gender Recognition Certificate (extra sparkly)
- Animated mesh background cycling between trans and non-binary flag colours
- Floating documents and pens
- Circular button layout (stacks vertically on narrow screens)
- Mark-as-complete buttons with a progress bar
- Respects
prefers-reduced-motion
Just open index.html in a browser β no build step, no dependencies.
Or enable GitHub Pages (Settings β Pages β deploy from main) and it'll be live at your Pages URL.
index.php is the same page with two extra header buttons:
- πΎ Export (.xml) downloads an XML file of everything you've filled in (deed poll, DVLA letter) plus your checklist ticks.
- π Import (.xml) loads one of those files back into the page, so you can pick up where you left off.
Nothing is stored on the server β the export is streamed straight back to you and an import only pre-fills the page you're looking at. Needs PHP 7.4+ with the xmlwriter, dom and mbstring extensions (all on by default). To try it locally:
php -S localhost:8080then open http://localhost:8080/index.php.
β οΈ Fees and evidence requirements change β always double-check GOV.UK.