🎞️ PastForward β€” Memory VCR with an AI Twist

πŸš€ Inspiration

Every day, billions of moments are captured on smartphones β€” from family holidays to graduation speeches β€” yet most of that footage is never revisited. Why? Because it's tedious to sort through hours of raw video. We wanted to build something that brings those memories back to life in a way that’s both smart and emotional β€” like rediscovering a forgotten VHS tape in your attic.

Thus, PastForward was born: a smart video summarizer wrapped in retro VCR aesthetics. It automatically finds the best parts of long videos and presents them in a nostalgic, rewind-worthy experience.


πŸ› οΈ How We Built It

We split the project into two main components:

🎬 Backend β€” Scene Detection & Highlight Generation

  • Built with Python
  • Used PySceneDetect to analyze video content and detect meaningful scene transitions
  • MoviePy was used to clip and combine these scenes into a final highlight reel
  • Scenes under 2 seconds were filtered to reduce noise
  • Outputs a stitched summary video called highlight_final.mp4

πŸ–₯️ Frontend β€” VHS-Style Playback Interface

  • Developed in React with Vite and Tailwind CSS
  • Custom VHS-style overlays: PLAY, scanlines, timestamp overlays
  • Simulated VCR buttons: REWIND, PLAY, EJECT, and more
  • Used ReactPlayer for smooth video playback with our own retro controls

πŸ“š What We Learned

  • How to combine AI scene detection with creative UI design
  • How to emulate a nostalgic visual language (VHS, CRT, glitch effects) using CSS filters and animations
  • Effective teamwork under a tight hackathon timeline
  • How to design a fun, emotional product that still solves a real problem

🧩 Challenges We Faced

  • Integrating Python video processing with a real-time web UI
  • Avoiding duplicate or overly short scenes during summarization
  • Designing a frontend that felt truly retro, not just old-looking
  • Getting scanline/glitch overlays to play nicely with responsive layouts
  • Optimizing clip processing time without losing meaningful content

✨ What Makes It Special

PastForward isn’t just a summarizer. It’s a memory machine β€” one that brings digital nostalgia to life. It merges AI and aesthetics, turning passive video files into active emotional experiences.

Share this project:

Updates