Skip to content

re-sohail/ai-image-generator

Repository files navigation

AI Image Generator

Overview

AI Image Generator is an interactive web application that allows users to upload images and provide prompts to generate AI-modified versions of those images. Using a real-time WebSocket connection, the app communicates with an AI service that processes the images according to user descriptions.

Features

  • Image Upload: Easily upload images directly from your device
  • Text Prompts: Describe modifications you'd like to see in the image
  • Real-time Generation: Watch as the AI processes and returns your modified image
  • Conversation History: View past interactions in a chat-like interface
  • Live Connection Status: Visual indication of connection status to the AI service

Technologies Used

  • React: Frontend framework for building the user interface
  • WebSockets: For real-time communication with the AI service
  • AWS S3: Cloud storage for uploaded images
  • Tailwind CSS: For responsive and clean UI design
  • React Icons: Icon library for enhanced user experience