Busca de Eventos Históricos em JavaScript

Suponha que queremos criar um site que mostre uma tabela de eventos históricos de um determinado ano. Suponha que o ano seja inserido em um input. Ao pressionar Enter, vamos exibir a tabela de eventos que ocorreram naquele ano. Como informações sobre o evento, queremos ver a data, o nome e a descrição do evento. Deixe-me mostrar um exemplo do que deve ser obtido (por simplicidade, fiz eventos para os anos 2000, 2001 e 2002):

Aqui está o markup que você pode usar ao resolver a tarefa:

html<div id="parent">
  <input id="input" placeholder="digite o ano e pressione Enter">
  <table id="table"></table>
</div>
css* {
  box-sizing: border-box;
}
#parent {
  margin: 0 auto;
  width: 600px;
}
#input {
  width: 100%;
  margin-bottom: 10px;
  padding: 10px;
}
#table {
  width: 100%;
}
#table td {
  padding: 10px;
  text-align: center;
  border: 1px solid black;
}
Задание 1

Pense em qual a maneira mais conveniente de armazenar os eventos históricos.

Задание 2

Implemente o site descrito.