A real-time collaborative photo booth experience that lets users create shared photo strips together — no matter where they are.
Fliq was created from a simple idea: we all love photo booth pictures, but those moments are usually limited to in-person experiences.
⟢ Photo booth memories are fun but inherently physical
⟢ Existing digital tools don’t support true real-time collaboration
⟢ It’s difficult for friends to appear together in shared creative moments while apart
Fliq bridges this gap by enabling real-time, shared photo booth sessions that let users create memories together from anywhere.
⟢ Multiple users join the same session and experience live synchronization of photos and selections
⟢ Users generate customizable backgrounds through natural language prompts powered by generative AI
⟢ Private, invitation-based sessions with authentication and protected user data
⟢ Users can download, save, and revisit completed photo strips through their profile
⟢ Landing page → authentication → number of users → frame layout selection
⟢ Frame selection → live photo capture → preview & selection → AI background customization
⟢ View final photostrip → export or save → access past strips in profile
⟢ Built with SvelteKit and styled using Tailwind CSS
⟢ Supabase handles authentication, database, and storage
⟢ Render hosts Node.js server enabling real-time communication via Socket.IO
⟢ Google Generative AI API powers background generation
⟢ Frontend deployed on Vercel
⟢ Backend deployed on Render
⟢ Any device with a camera (laptop or mobile)
⟢ Real-time multi-user photo booth sessions
⟢ AI-generated customizable backgrounds
⟢ Shared collaborative experience across distance
⟢ Secure authentication and private sessions
⟢ Save, revisit, and export photo strips
⟢ Cross-device support for desktop and mobile
⟢ Flexible frame customization with user-defined styles and colors
⟢ Multi-host session control for switching roles between users
⟢ Photo strip albums for better organization
⟢ Animated capture playback for the photo-taking process
⟢ Social sharing integrations
Designed by: Sama Ahmed, Ashley Chan
Developed by: Sama Ahmed, Ashley Chan, Nathaniel Llora, Kaitlyn Lee