EpochView is an interactive web application that transforms static map coordinates into dynamic, immersive historical narratives. It acts as a Time Machine for Places, allowing users to visualize how any location on Earth has evolved over thousands of years, replacing fragmented textbooks with a holistic digital experience.
Vibe-coded in Google AI Studio
Logo and Cover picture are geenrated using Nano Banana Pro
- Core Intelligence: We use Gemini 3 Pro Deep Research to aggregate scattered historical data and segment it into distinct, digestible eras.
- Multimodal Immersion: Nano Banana Pro generates 3D isometric views, Veo 3 creates cinematic documentaries, and an integrated Audio Guide powered by Gemini 2.5 Flash TTS provides a narrated tour of each era.
- Interactive Chat: A custom Gemini 3 Pro powered chatbot acts as a "local guide" for each era, answering specific questions about the culture, politics, and daily life of the displayed time period.
- Integration: These models are anchored by the Google Maps Platform, allowing users to explore existing landmarks alongside their ancient counterparts.
History is often abstract and hard to visualize. Knowing history helps to build a better future. EpochView bridges the gap between the past and the physical world. It empowers students with immersive learning, aids researchers by consolidating deep history, and enriches travel by revealing the invisible layers of civilizations. We make history visible, audible, and conversational.
Prerequisites: Node.js
Steps:
- Install dependencies:
npm install - Set the
GEMINI_API_KEYin .env.local to your Gemini API key - Run the app:
npm run dev
The main landing page where users can search for any location to explore its history

Immersive loading screen while EpochView researches and generates historical content

Explore different eras and time periods of a location's rich history

Detailed historical content with AI-generated 3D isometric views and narratives

AI-powered local guide chatbot that answers questions about each historical era

This project is licensed under the MIT License - see the LICENSE file for details.


