O Pai da História — visualização histórica interativa
Visualização histórica interativa — grafo de conhecimento e linha do tempo
«Heródoto de Halicarnasso apresenta aqui os resultados de sua pesquisa, para que o tempo não apague os feitos dos homens.» — Heródoto, Histórias, c. 440 a.C.
Heródoto é uma ferramenta pedagógica de código aberto para professores e estudantes de história. Combina um grafo de conhecimento — eventos e personalidades como nós interconectados — com uma linha do tempo interativa com zoom, filtragem e navegação por região geográfica.
O projeto cobre a história mundial desde os primeiros hominídeos (~3,3 milhões a.C.) até o presente, com ênfase especial no Brasil, nas Américas pré-colombianas e na Europa.
A história não é uma sequência linear de datas — é uma teia de relações causais, contingências e simultaneidades. O Heródoto foi construído para tornar essa teia visível: ao clicar num evento, o aluno pode ver o que o causou, o que causou, e o que estava acontecendo no mundo ao mesmo tempo.
As classificações históricas (político, social, cultural, religioso, tecnológico, econômico, guerra) foram revisadas manualmente para evitar simplificações. O nazismo, por exemplo, é classificado como social — não como guerra — porque sua natureza ideológica antecede e explica o conflito.
O projeto é uma aplicação web estática — nenhum servidor ou banco de dados necessário. Roda diretamente no navegador, incluindo offline (PWA). Tecnologias utilizadas: D3.js (grafo e SVG), JavaScript puro (sem frameworks), JSON para todos os dados históricos, Service Worker para uso offline.
O código-fonte está disponível em github.com/LuddEvergard3n/Herodoto. Contribuições, correções históricas e traduções são bem-vindas.
O Heródoto integra uma série de ferramentas pedagógicas de código aberto, cada uma nomeada em homenagem ao pensador que definiu sua disciplina.