I play a game called Noita. Noita saves all your data in an xml file every time you do a run. I love those sorta statistics and so set about making a site that allows you to view all your stats from the game in one place and managed to accomplish that in python and upload it onto Steam
However this was clunky to use so only the most dedicated of stat searchers would be able to see it
I then wondered if it would be possible to just make it a website so I did, Unfortunatly the old method of merging all the XML files that were output by the game was written entirely in python and used file system access (something you cant do in just a website)
This lead to me having to write a completely novel seperate solution in javascript.
I then realised that it could just be a general website for xml files in general. So I geared it towards that instead.
It merges all of the xml files while adding numbers and counting words. Of course if none of the keys overlap you just get an in general look at it