SBContact
Back to build notes

Build note

The painful lesson from migrating my event photo app

Starting with HTML/CSS was useful at first. Migrating to a modern stack taught me why architecture choices matter early.

QR Event Photo Platform / Architecture
  • QR Event Photo Platform
  • architecture
  • full-stack

What I was building

I was building a QR-based event photo platform for guest uploads, private galleries, passcodes, payments, and zip downloads.

Why it mattered

Wedding and event photos often stay scattered across phones, group chats, and shared drives. The product needed a cleaner way to collect and manage them.

What changed or broke

The first HTML/CSS version helped the idea move quickly, but the app grew into auth, uploads, payments, galleries, and downloads. The original structure did not fit the product anymore.

What I learned

Architecture choices matter earlier than I expected. A simple idea can become a full-stack product quickly when real product flows start stacking up.

What I would improve next

I would confirm the final stack and public product name before linking it publicly.