Inspiration

I flew into New York a couple of days ago from San Francisco, and when I visited popular spots like Times Square or Central Park, I realised most people just took a picture and left. No one bothered to dig deeper into the heritage of the place. I realised I'm guilty of something like this too back in SF, and I don't even know the culture of where I stay.

Therefore, I wanted to build something that make culture and heritage more accessible and digestible.

What it does

So we built Julia's Time Machine. The idea is simple: just stand at any spot you want. Use your phone to snap a panorama, and your phone will turn into a lens that transforms your surrounds back to any era from the 1600s to 2000s. By moving your phone around, like in the demo video, you can explore your surroundings and learn about the heritage of your surroundings through various "tidbits". Tidbits are fun facts and history lessons referenced from actual sources (can click to see them) that are within the world generated.

How we built it

For building the code itself, we used three Grokbot agents with separate jobs. One builder worked through the feature list around the clock, one designer set the design aesthetic and kept every screen on it, and one reviewer checked every change Cursor made. For each use, the user calls a pipeline for generating an immersive world:

  1. Scan: Your phone camera and compass take a photo every 30°. The photos are stitched into a 360° panorama.

  2. Research: Wikipedia and NYC PLUTO records show which buildings stood in the chosen year and where they sit in the frame. No slop!

  3. Imagine: Google Gemini API edits your real street back to that year, using a prompt built from that research. The stitched 2:1 panorama is squashed to 3:2 for the model, then wrapped back into a full 360° view.

  4. Explore: You step into a 360° viewer with history markers pinned to the scene, while an ElevenLabs voice tour guide talks you through it.

Every scan and its history is saved in MongoDB Atlas and indexed by location, so anyone can find the museum blocks near them.

Accomplishments that we're proud of

We didn't just build an MVP, we built a full-stack end to end application.

What's next for Julia's Time Machine

If DivHacks likes it, maybe we can push it to the general public in New York

Repo Link: https://github.com/kzfsg/museum/tree/codex/submission Fallback: https://github.com/kzfsg/museum

Built With

+ 4 more
Share this project:

Updates

Submission history