In order to learn history, it ought to be a lifelong learning experience, an engaging one, we strive to build a site that engages people into history and helps them navigate across history with advanced technology. A Collaborative Timeline helps people to be more engaged in history learning through effectively managing and sharing history knowledge with friends and fostering collaboration and in-depth discussion among timeline editors. Our timeline makes history fun to learn and easy to illustrate, allows references between historical events and news in present time, enables users to view historical events through different perspectives and facilitates community formation and collaborative learning around history topics. The site achieves these goals by presenting the content using multimedia, offering an intuitive user interface, aggregating different viewpoints and opinions of historical events, enabling a wide range of social features and gamified evaluation mechanisms.