

For Remembrance Day, I spent 72 hours building theywerehere.co.uk – a searchable database of every Commonwealth soldier who died in WWI and WWII.
The Data
- Source: Commonwealth War Graves Commission
- Records: 1,750,608 soldiers
- Fields: Name, rank, regiment, date, cemetery, age
The Tech
- Scraped with TypeScript + Puppeteer
- Postgres on Supabase
- Next.js frontend
- Infinite scroll with virtual windowing
Why I built it
My great-grandfather's name is somewhere in those 1.75M. So I built this so no soldier is just a statistic.
Happy to answer technical questions about the scraping/database/UI choices.
Btw I'd really be grateful if you could share using the social media buttons on the website, onto linkedin, twitter / any platform of your choice. It would really help me increase awareness!! I just don't want this to die with me and have no one see it.
Posted by CameraNovel5762
![I scraped 1.75M WWI/WWII soldier records and built an infinite scroll memorial [OC] I scraped 1.75M WWI/WWII soldier records and built an infinite scroll memorial [OC]](https://www.byteseu.com/wp-content/uploads/2025/11/q7jwxa3i1g0g1-1024x576.png)
1 Comment
How did you categorize the Dominion of Newfoundland?