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.
- 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
- 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