Creative AI Selfie App

Find yourself in a story – AI-generated Selfies

Creative AI Selfie App

Background

The AI Selfie Box at the Enter Technikwelt Museum in Solothurn allows visitors to generate creative portraits using AI. However, its reliance on a multi-camera setup limits accessibility. This project aims to transform its functionality into a mobile app, enabling users to create AI-enhanced portraits using only their smartphones.

Project Goal

The objective was to develop a mobile application that replicates the capabilities of the AI Selfie Box, making AI-generated portraits accessible to a broader audience. The app provides a seamless user experience for image uploads and AI-powered transformations.

Results

The final product is a fully functional AI-powered mobile application that allows users to upload selfies and generate unique AI-enhanced images.

Users can choose from a variety of AI-generated styles, transforming their portraits into artistic renditions. The app supports profile management, enabling users to save and revisit their generated images. Feedback from usability testing led to improvements in UI clarity.

App Features & Design

The app features a clean and intuitive interface, following user-centric design principles. It includes:

  • A guided image upload process ensuring high-quality AI input.
  • Customizable AI-generated portrait styles.
  • Profile management for storing generated images.
  • Real-time feedback on image processing.

App UI Screenshot

Tech Stack

  • Frontend: React Native, Expo
  • Backend: Supabase (PostgreSQL), AWS API
  • AI Model: Stable Diffusion XL
  • Storage: Supabase Storage, Amazon S3
  • Testing: Jest, System Usability Scale (SUS)

Key terms

  • Generative AI
  • Mobile App Development
  • React Native
  • Supabase Backend solution for database, authentication, and storage
  • Stable Diffusion XL AI model used for artistic selfie transformations

Team