You may remember the LoTR family tree project.
Now Emil Johansson (the creator) has added another neat feature — a complete timeline of the history of Middle-earth as far back as the awakening of the elves in Cuiviénen. When you click a date from the Second Age, the Third Age (including the War of the Ring) or the Fourth Age, it even locates the event for you on a Middle-earth map.
It’d be lovely to see this extended to the First Age with the map of Beleriand from Silmarillion at some point. But in the meantime, do go explore a little bit of ME’s rich history. This is some great work.