Inspiration

Traditional photo galleries show memories in grids and folders, which makes meaningful moments feel disconnected. Life isn’t experienced randomly — it unfolds over time. We wanted to redesign the gallery around storytelling. Inspired by the idea of a “time machine,” we built a way to scroll through memories chronologically and experience life as a journey. To showcase this, we told Nobita’s story growing up and eventually entering SFU in 2027.

What it does

Time Machine Travel turns your photos into a timeline. Instead of a grid, memories are organized by year and milestones, letting you scroll through time and relive moments in the order they happened. It feels less like browsing files and more like watching your life story.

How we built it

React TailwindCSS Some React libraries Some custom animations Deployed with Vercel

Challenges we ran into

Learning curve for working with 3D Models (ex: customization, animation effects) Ways to visualize memories like time travel Balancing good UX with creative visuals

Accomplishments that we're proud of

Reimagining the traditional photo gallery Building a smooth, story-driven timeline experience Shipping a polished, fully deployed app

What we learned

Working with 3D model concepts and assets Using React Three Fiber and supporting libraries for interactive 3D on the web

What's next for Time Machine

We plan to add: AI memory highlights Tags and milestones Sharing and a mobile version

Built With

  • framermotion
  • react
  • reactbits
  • reactthreefiber
  • tailwindcss
Share this project:

Updates