Skip to content

April 2026

UI Slideshow

5 pages
PictureMe screenshot 1
PictureMe screenshot 2
PictureMe screenshot 3
PictureMe screenshot 4
PictureMe screenshot 5
03 / 05

Homepage — Select Your Event

Once you're logged in, this is where you pick which event's photos you want to look through.

Click on image to go into slideshow mode

Project Description

AI-powered event photo platform that helps attendees instantly find the photos they appear in.

Project Overview

Built a full-stack event photo retrieval platform that transforms large event galleries into personalized photo collections. Event organizers can create events, upload photos, and share a QR code or private link with attendees. Users can sign in, complete a face profile with 3–5 selfies, and receive a personalized My Photos gallery powered by AWS Rekognition face matching.

My Role

Full-Stack Engineer (Team Project)

The Problem

After events, attendees often have to search through social media posts, shared links, group chats, and galleries of 1,000+ photos just to find the pictures they appear in.

Key Contributions

  • ✦Built a full-stack web platform connecting event access, user authentication, photo uploads, and AI-powered face matching into one seamless workflow.
  • ✦Engineered a FastAPI backend that coordinates Supabase authentication, Cloudinary photo storage, and AWS Rekognition face indexing/matching.
  • ✦Implemented a reusable face-profile flow where users enroll once with 3–5 selfies and can receive matched photos across events they join.
  • ✦Developed an event-based QR/link join system so attendees can access only the private events they were invited to.
  • ✦Designed personalized My Photos and full All Photos gallery views, reducing manual browsing through large event galleries by an estimated 90%.
  • ✦Integrated role-based access across creators, admins, and members to control who can upload photos, manage events, and view galleries.
  • ✦Added privacy-focused features including optional face enrollment, private gallery access, and 30-day media expiration for cost-conscious photo storage.
  • ✦Won 1st place and $2,000 at HornetHacks 2026 by delivering a working end-to-end AI event photo retrieval platform.

Tech Stack

Frontend

React
Vite
Tailwind CSS

Backend

FastAPI
Supabase

Database

PostgreSQL

AI / Machine Learning

AWS Rekognition

Cloud / Deployment

Cloudinary
Vercel