Skip to content

Transform your sketches into realistic images with AI. A Flutter app featuring free-hand drawing tools, AI image generation, and a credit system with premium features. Draw, convert, and share your artistic creations.

Notifications You must be signed in to change notification settings

omerfarukx/ai-drawing-converter

Repository files navigation

DreamDoodle

A Flutter application that allows users to create drawings and transform them into realistic images using artificial intelligence.

Screenshots

Drawing Screen Profile Screen Gallery Screen

Features

  • Free-hand drawing
  • Various color and thickness options
  • Eraser tool
  • Undo functionality
  • Save drawings
  • Transform drawings into realistic images using AI
  • Save transformed images
  • Credit system for AI transformations
  • Earn credits by watching ads
  • Premium membership options

Installation

  1. Install Flutter (https://flutter.dev/docs/get-started/install)
  2. Clone the repository
git clone https://github.com/omerfarukx/ai-drawing-converter
  1. Install dependencies
flutter pub get
  1. Set up your API key
    • Create lib/core/config/api_config.dart file
    • Add the following content:
class ApiConfig {
  static const String apiKey = 'YOUR_API_KEY';
  static const String baseUrl = 'YOUR_API_BASE_URL';
  static const String imageToImageEndpoint = 'YOUR_ENDPOINT';
}

Usage

  1. Use the screen to draw
  2. Select color and thickness from the toolbar on the left
  3. Use the save button to save your drawing
  4. Click the AI button for AI transformation
  5. Use the save button to save the generated image

Contributing

  1. Fork this repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'feat: Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Create a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Transform your sketches into realistic images with AI. A Flutter app featuring free-hand drawing tools, AI image generation, and a credit system with premium features. Draw, convert, and share your artistic creations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published