Inspiration

PicBooth was inspired by the nostalgia of classic photobooths and the desire to make self-reflection fun, interactive, and accessible. We wanted to blend playful pixel-art aesthetics with modern AI to help users capture moments, explore emotions, and engage in meaningful conversations—all in a private, supportive space.

What it does

PicBooth lets users:

  • Snap photo strips using a virtual photobooth.
  • Analyze their photos with AI to detect emotions or describe scenes.
  • Chat with an AI assistant that responds conversationally and empathetically.
  • Save and revisit their memories securely, with a retro-inspired interface.

How we built it

We built PicBooth using:

  • Flask for the backend and routing.
  • Supabase for authentication, user profiles, and secure storage of photos and chat history.
  • Nebius APIs for image analysis and conversational AI.
  • HTML, CSS (pixel-art style), and JavaScript for a responsive, engaging frontend.
  • Markdown rendering for rich, expressive AI chat responses.

Challenges we ran into

  • Integrating real-time AI analysis and chat in a way that feels natural and friendly.
  • Ensuring user data privacy and secure storage of personal memories.
  • Designing a UI that is both nostalgic and modern, and works well on all devices.
  • Handling markdown rendering and formatting in chat responses.

Accomplishments that we're proud of

  • Creating a seamless, pixel-art inspired user experience.
  • Building a chat system where AI feels like a real, empathetic conversation partner.
  • Making photo analysis and emotional reflection accessible and fun.
  • Ensuring privacy and security for all user data.

What we learned

  • How to combine multiple APIs and technologies for a unified user experience.
  • The importance of clear, conversational AI prompts for engaging interactions.
  • Best practices for secure authentication and media storage.
  • How design choices (like pixel-art) can enhance user engagement and nostalgia.

What's next for PicBooth

  • Adding more creative photo filters and effects.
  • Enabling users to share select memories or conversations with friends.
  • Improving AI’s emotional intelligence and personalization.
  • Expanding accessibility features and multi-language support.
  • Launching a mobile app version for on-the-go

Built With

Share this project:

Updates