This site is an expanded and significantly upgraded version of the Flickr Commons based tool I wrote several years ago. As well as a major design/UX overhaul, it now includes data from further providers such as those available through Europeana, and also the Imperial War Museum. I'd welcome further suggestions as the harvesting tool and database are easily extendable.
For information, questions and bug reports please contact James Morley @jamesinealing | james@jamesmorley.net
The data has been harvested from providers using some custom php scripts to query respective APIs based on dates. Data is harmonised and stored in a local mySql database.
Additional jQuery plugins are used to enhance the display, including Masonry and Bootstrap Image Gallery (based on blueimp).
 
		 
		 
		The code is openly licensed so please feel free to copy, modify, distribute as you please. It will be shared on Github shortly!
 
Private Albert Richards 11879, South Wales Borderers
Died 30 December 1914
Lives of the First World War
 
 Percy Stewart Larman 15072, Royal Marine Light Infantry: Chatham Division
Died 30 December 1915
Lives of the First World War
 
Bombardier  William Bates 12694, Royal Marine Artillery, HMS Natal 
Died 30 December 1915
Lives of the First World War
 
Deck Hand John Edward Timms , Mercantile Marine Reserve - H.M.S. Marcella
Died 30 December 1915
Lives of the First World War
 
Engine Room Artificer 2nd Class John Smith Clyde 5/2341, Royal Naval Volunteer Reserve - H.M.S. "Natal."
Died 30 December 1915
Lives of the First World War
 
Engine Room Artificer 4th Class Nathaniel Taylor M768, HMS Natal
Died 30 December 1915
Lives of the First World War
 
Engineer Lieutenant Arthur Twining Roch , HMS Proserpine
Died 30 December 1915
Lives of the First World War
 
Gunner  Herbert Frederick Denton 12673, Royal Marine Artillery, HMS Natal 
Died 30 December 1915
Lives of the First World War
 
Gunner  Thomas Henry Bartons 11327, Royal Marine Artillery, HMS Natal
Died 30 December 1915
Lives of the First World War
 
Gunner 1st Class Cornelius Henry White 14308, Royal Marine Artillery
Died 30 December 1915
Lives of the First World War
 
Gunner Frank Davenport RMA/5417, Royal Marine Artillery - H.M.S. "Natal."
Died 30 December 1915
Lives of the First World War
 
Lieutenant Colonel Henry Backhouse , Cheshire Regiment
Died 30 December 1915
Lives of the First World War
 
Lieutenant Commander  John Berkeley Murray , HMS Natal 
Died 30 December 1915
Lives of the First World War
 
Lieutenant John Alexander Tower Robertson , Indian Army Reserve of Officers
Died 30 December 1915
Lives of the First World War
 
Nursing Sister Caroline Maud Edwards , Queen Alexandra's Royal Naval Nursing Service
Died 30 December 1915
Lives of the First World War
 
Nursing Sister Eliza Millicent Elvens , Queen Alexandra's Royal Naval Nursing Service
Died 30 December 1915
Lives of the First World War
 
Private  Alfred Cheesman 14464, Royal Marine Light Infantry, HMS Natal 
Died 30 December 1915
Lives of the First World War
 
Private Arthur David Hook 7254, Gloucestershire Regiment
Died 30 December 1915
Lives of the First World War
 
Private George Simms 1066, Royal Newfoundland Regiment
Died 30 December 1915
Lives of the First World War
 
Private Jack Herbert Button 1649, King's Mounted Rifles
Died 30 December 1915
Lives of the First World War
 
Private Richard Francis 13226, South Wales Borderers
Died 30 December 1915
Lives of the First World War
 
Private Tame Potonga 16/388, New Zealand First Maori Contingent
Died 30 December 1915
Lives of the First World War
 
Private Thomas Downey PO/9423, Royal Marine Light Infantry - H.M.S. "Natal."
Died 30 December 1915
Lives of the First World War
 
Stewardess Jemima Coster , Mercantile Marine - S.S. "Persia" (Greenock)
Died 30 December 1915
Lives of the First World War
 
Stoker 1st Class  Herbert Edward Baldwin SS114541, HMS Natal 
Died 30 December 1915
Lives of the First World War
 
Stoker 1st Class Victor George Hurn K240, HMS Endymion
Died 30 December 1915
Lives of the First World War
 
Brevet Colonel Frederick Clifton Briggs , Border Regiment
Died 30 December 1916
Lives of the First World War
 
Lance Corporal George Shuck 5628, Machine Gun Corps (Infantry)
Died 30 December 1916
Lives of the First World War
 
Munitions Worker Amelia Stewart , Ministry of Munitions
Died 30 December 1916
Lives of the First World War
 
Private Alfred Edward Dover 25168, King's Shropshire Light Infantry
Died 30 December 1916
Lives of the First World War
 
Private Francis Lionel Ifield 1684, British West Indies Regiment
Died 30 December 1916
Lives of the First World War
 
Private Joseph Higginson 6451, Machine Gun Corps (Infantry)
Died 30 December 1916
Lives of the First World War
 
Quartermaster Serjeant William Henry Bonaker T/184, Army Ordnance Corps
Died 30 December 1916
Lives of the First World War
 
 Patrick Houston Shaw-Stewart , Royal Naval Division
Died 30 December 1917
Lives of the First World War
 
Battery Serjeant Major Ernest George Harlock VC 42617, Royal Field Artillery
Died 30 December 1917
Lives of the First World War
 
Corporal John Walter Bane 293009, Black Watch (Royal Highlanders)
Died 30 December 1917
Lives of the First World War
 
Driver Harpley Appleby T3/025974, Army Service Corps
Died 30 December 1917
Lives of the First World War
 
Lance Corporal Charles Henry Jones 12021, King's Shropshire Light Infantry
Died 30 December 1917
Lives of the First World War
 
Lance Serjeant John Henry Gare 762402, London Regiment (Artists' Rifles)
Died 30 December 1917
Lives of the First World War
 
Lieutenant Cyril Groom , London Regiment (Artists' Rifles)
Died 30 December 1917
Lives of the First World War
 
Lieutenant Thomas Westby , Royal Marine Light Infantry
Died 30 December 1917
Lives of the First World War
 
Private Alan Ian Henry Cleland 760963, London Regiment (Artists' Rifles)
Died 30 December 1917
Lives of the First World War
 
Private Augustine Mortyn 533391, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private Charles Hole 537045, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private Emanuel Edwards 8704, British West Indies Regiment
Died 30 December 1917
Lives of the First World War
 
Private Ernest Martin Ocoral Williams 11732, British West Indies Regiment
Died 30 December 1917
Lives of the First World War
 
Private Fergus O'Connor Walter Law 39704, Yorkshire Light Infantry
Died 30 December 1917
Lives of the First World War
 
Private Francis Frank McKenzie G/40186, Duke of Cambridge's Own - Middlesex Regiment
Died 30 December 1917
Lives of the First World War
 
Private Gamm Dyson 766949, London Regiment (Artists' Rifles)
Died 30 December 1917
Lives of the First World War
 
Private George William Williams 534819, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private Harry Jennings 533044, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private Harvey Edward Field 537050, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private Herbert George Pope 533090, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private James Arthur Simpson 766451, London Regiment (Artists' Rifles)
Died 30 December 1917
Lives of the First World War
 
Private James Edward Macfarland 225101, Canadian Forestry Corps
Died 30 December 1917
Lives of the First World War
 
Private Leonard Leaver Hyde 534506, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private Lionel Montague Hindle 534381, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private Percy Robert Lee 532217, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private Reginald Herbert Marshall 536993, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private Richard Guy Eric Galpin 536940, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private Sydney Reynolds 20116, The Loyal North Lancashire Regiment
Died 30 December 1917
Lives of the First World War
 
Private Thomas Buckley 536983, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private Victor William Bates 533135, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private William Albert Wootton 536987, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private William Arthur Robert Spicer 534493, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Private William Taylor 536985, 2/15 London Regiment (Prince of Wales' Own Civil Service Rifles)
Died 30 December 1917
Lives of the First World War
 
Second Lieutenant Harold Walter Barnett , South Lancashire Regiment
Died 30 December 1917
Lives of the First World War
 
 Jessie Smith Jamieson , Territorial Force Nursing Service
Died 30 December 1918
Lives of the First World War
 
Private Walter Henry Everett 2534, Royal Marines Divisional Train:
Died 30 December 1918
Lives of the First World War
 
Driver Albert Edward Wright T4/093219, Army Service Corps
Died 30 December 1920
Lives of the First World War
 
Private William Perry 9397, South Wales Borderers Depot
Died 30 December 1920
Lives of the First World War
 
Serjeant Horace Charles Stables TT/03208, Army Veterinary Corps
Died 30 December 1936
Lives of the First World War