Skip to content

K-Finger/MemoryMosaic

Repository files navigation

MemoryMosaic

Won 1st Place 🥇 at MinneHack 2026.

Click here to see the live demo.

Members: Kieran Finger, Qise Salem, Justin Nguyen, Victor Hofstetter

MemoryMosaic is a collaborative, never-ending mosaic where anyone can upload an image and snap it into place on a shared infinite canvas. Each tile is mended together, making a community-built collage.

Hover over any tile to read its caption and learn the story behind it.

MemoryMosaic view

MemoryMosaic preview

Technical Implementation

MemoryMosaic is built with a Next.js App and a Typescript React frontend. Images are stored in Supabase Storage with placement metadata (position, size, caption). The canvas uses magnetic snapping that lets users align images to the existing mosaic without gaps or overlaps.

The project is ~1,078 lines of code excluding shadcn components.

Credits

Built with Next.js, react-konva, Supabase, shadcn/ui

About

1st Place Winner at MinneHack 2026 🥇

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors