Inspiration
I was curious on how it would feel to walk through history no different than taking a walk on the road. The event that are taking place and the people that are defining that era. I wanted to create an environment to interact, play, discuss and learn from this long lost historical figures.
What it does
This is an application that interacts with human history through the ages creating an academy of long lost scholars. Creating a dynamic way in which a person can explore and learn about history. This was done through the use of interactive features such as maps, games and simulating podcast with historical figures.
How we built it
Through the use of React +Tailwind we divided and creating three main components;
Timeline Explorer: Filter by year, topic, and country;
View AI-generated events and historical figures on a Leaflet map. An AI is used start a conversation and chat with the figure.
Debate Arena: Select through AI a historical figures to debate;
Debate and challenge them in their field of expertise.
Podcast Hall: Generate a simulated debate podcast between two historical figures;
(AI transcript + Web Speech TTS) episode generation, browse past episodes in a gallery, and play/stop/pause/resume with a rotating "CD" animation.
Challenges we ran into
- Prompt engineering to generate geospatial data and maintaining a conversational tone throughout the conversation.
Accomplishments that we're proud of
Map integration and utilization of geospatial data.
Utilization of Perplexity AI in dynamic ways from generating data, messaging system, rebuttals in debates, scoring system in the debate and simulating podcasts.
What we learned
What's next for Echoes of History.
User Profiles & saved preferences
Backend Persistence for episodes & chat logs
Enhanced Filtering (era, domain, custom tags)
Map Visualization Improved map visualization to enhance data presentation.
Built With
- perplexity
- react
- tailwind
- vite

Log in or sign up for Devpost to join the conversation.