Imagify is an AI-powered image generator that allows users to create unique images by providing relevant prompts. This Flutter application leverages the Imagine API for backend processing.
- Generate images using AI by providing text prompts.
- User-friendly interface for entering prompts and viewing generated images.
- High-quality image generation powered by the Imagine API.
Before you begin, ensure you have met the following requirements:
- Flutter SDK: Flutter installation guide
- Dart SDK: Comes bundled with Flutter, but ensure it's updated.
- Android Studio or Visual Studio Code: For IDE and device emulation.
- Imagine API Key: Sign up and get your API key from Imagine API.
-
Clone the repository:
git clone https://github.com/yourusername/imagify.git cd imagify
-
Install dependencies:
flutter pub get
- Set up the Imagine API key: Create a .env file in the root of your project and add your API key:
IMAGINE_API_KEY=your_api_key_here
- Run the application: Ensure you have an emulator running or a physical device connected, then run:
flutter run
- Open the Imagify application on your device or emulator.
- Enter a text prompt in the input field.
- Press the "Generate" button.
- Wait for the AI to generate an image based on your prompt.
- View and save the generated image.
Here are some screenshots of the application:
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a Pull Request.
Please ensure your pull request adheres to the following guidelines:
- Describe your changes in detail.
- Ensure your changes do not break existing functionality.
- Update documentation as needed.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or need further assistance, feel free to reach out:
- Dushyant Sharma: dushyantsharma1203@gmail.com
- GitHub: dushyant-sharma937
Thank you for using Imagify! Happy generating!