Web ApplicationIn Progress

EventSnap — QR-Based Event Photo Collection Platform

A modern web platform for seamless photo collection at weddings, engagements, and corporate events using QR codes.

Developer: Mustafa Kürşad Başer
Started: May 2025
EventSnap — QR-Based Event Photo Collection Platform

EventSnap is a full-featured photo collection platform designed to simplify the way event organizers gather and manage guest photos. From weddings and bridal parties to corporate events and private gatherings, guests can easily contribute their photos by scanning a QR code—no login or app required.

Key Use Cases:

  • Weddings & Engagements
  • Bachelorette & Bridal Showers
  • Corporate Meetings & Team Building Events
  • Birthday Parties & Private Celebrations
  • Conferences & Seminars

Core Features:

  • Role-Based Authentication: Supports Admin and Event Owner roles with secure access control
  • Event Management: Create events with custom slugs, expiration dates, and upload quotas
  • Guest Uploads via QR Code: Anonymous multi-photo upload with progress tracking and file validation
  • Event Galleries: View and manage photo submissions from a centralized dashboard
  • Bulk Download & Deletion: Export photos in bulk (ZIP), and delete unwanted uploads
  • QR Code Integration: Automatic generation of shareable QR codes for each event
  • Deadline Enforcement: Photo submissions automatically disabled after event expiry

Security Highlights:

  • Row-Level Security (RLS): Fine-grained data access using Supabase policies
  • File Handling: Secure image uploads with file size/type validation
  • Storage Management: Images stored safely via Supabase Storage
  • Error Handling: Robust form validation and graceful fallback messaging

Current Status:

  • Fully operational MVP
  • Scalable architecture ready for multi-event use
  • Currently under active development with feature expansion planned (e.g., watermarking, AI-based moderation, galleries with shareable links)

EventSnap empowers event hosts to effortlessly collect, manage, and preserve event memories—without chasing down guests for photos afterward.

Tech Stack

Next.jsTypeScriptSupabaseTailwind CSSPostgreSQLReact Hook FormZodQRCode.js

Mustafa Kürşad BAŞER

Software Engineer

A software engineer who brings complex problems together with elegant solutions and loves to add value by sharing what he learns.

Software Development
Neuroscience
History & Philosophy

© 2025 Mustafa Kürşad BAŞER. All rights reserved.

Çerez Tercihleri

Size daha iyi bir deneyim sunabilmek için çerezleri kullanıyoruz. Analitik ve reklam amaçlı çerezler hakkında detaylı bilgi için ayarları özelleştirebilirsiniz.