Inspiration We were fascinated by the idea of visual time travel — giving users the power to explore how places looked in different eras. With modern AI and immersive tech, we realized we could bring the past to life.
What it does Time Explorer allows users to select any place and time period to view historical or AI-generated images of that location. It combines real archived visuals with generated media, and supports immersive storytelling using voice, AR/VR, and AI-powered narration.
How we built it Frontend: Built with TypeScript on Bolt, providing a fast, reactive user interface.
Backend: Powered by Django, handling API requests, image generation, and data queries.
Voice Generation: Integrated ElevenLabs API for lifelike voice narration of historical context.
Historical Data: Queried with Pinecone for vector similarity search, using OpenAI Embeddings for semantic matching.
Image Generation: Used OpenAI DALL·E 3 API to fill gaps in historical imagery.
AR/VR: Leveraged echo3D and A-Frame to offer spatial storytelling in immersive 3D environments.
Scenario Storytelling: Utilized OpenAI GPT-4 API to dynamically craft historical narratives for users.
Challenges we ran into Matching vague user queries to real historical datasets.
Limited visual data for certain locations and timeframes.
Optimizing the pipeline between embeddings, retrieval, and generation without lag.
Integrating multiple APIs (voice, image, data) while keeping UX smooth.
Accomplishments that we're proud of Seamless integration of voice, vision, and VR for time-based exploration.
Built a scalable pipeline combining real and generated data in near real-time.
Created a user experience that feels educational, nostalgic, and futuristic.
What we learned How to efficiently use embeddings and vector databases for semantic search.
The power of storytelling when backed by voice and visuals.
Building in AR/VR needs both technical and narrative thinking to succeed.
What's next for Time Explorer Add user-generated content (images, memories, audio).
Launch mobile support with AR filters.
Improve precision in historical image matching.
Partner with museums and digital archives to expand verified datasets.
Built With
- bolt
- css
- dalle
- django
- echo3dapi
- ellevenlabsapi
- google-maps
- html
- javascript
- openaiapi
- typescript

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