Mình cũng nghĩ là nó khá khó (phần zoom in/zoom out).
Nếu bạn thực sự muốn làm thì có thể tạo 1 thread trên diễn đàn hỏi idea có thể làm trang này.
Trang này là đồ án tốt nghiệp của một bạn tên Matan Stauber, làm bằng css, js & WebGL. Data thì craw từ wiki (viết script craw event từ wiki về).
Nghĩ viết từ cái đơn giản rồi upgrade dần lên: ban đầu làm demo timeline cuộc đời của chính bạn thôi, với dữ liệu ít, các mốc thời gian hiển thị tĩnh chưa có zoom in/out gì hết. Rồi từ từ thêm cái này cái kia. Mình nghĩ bạn hoàn toàn có thể vừa học và làm được, ko 100% thì ít nhất cũng 80.
Cơ mà mình chưa làm web dạng này nên ý kiến tới đấy thôi nhờ cao nhân đi ngang chỉ điểm típ vậy