Skip to content

Latest commit

ย 

History

History
193 lines (170 loc) ยท 6.41 KB

README.md

File metadata and controls

193 lines (170 loc) ยท 6.41 KB

Artify AI

Artify AI is a powerful text-to-image generator that transforms your text descriptions into stunning images using advanced machine learning models. Built with Flutter, Artify AI offers a seamless and interactive user experience for creating unique visuals from text prompts.

Project Overview

Artify AI leverages state-of-the-art machine learning algorithms to interpret textual descriptions and generate corresponding images. This project aims to provide users with an intuitive and creative tool for visualizing their ideas, whether for design, art, or entertainment purposes.

Key Highlights:

  • Cross-Platform: Developed using Flutter, Artify AI works seamlessly on both Android and iOS devices ๐Ÿ“ฑ.
  • Real-Time Generation: Instant feedback as users type, making the creative process more dynamic and interactive โฑ๏ธ.
  • User-Friendly Interface: A clean, modern design ensures a smooth user experience, even for those unfamiliar with tech ๐Ÿง‘โ€๐Ÿ’ป.

Use Cases:

  • Design Inspiration: Quickly generate visual concepts based on written ideas.
  • Artistic Expression: Explore and create digital art through simple text inputs.
  • Creative Storytelling: Bring your narratives to life with matching visuals.

Features

  • Text-to-Image Generation: Convert your textual descriptions into beautiful images with high accuracy.
  • User-Friendly Interface: A clean and intuitive UI designed with Flutter for a smooth user experience.
  • Cross-Platform Support: Runs on both Android and iOS devices.
  • Real-Time Preview: Get instant feedback as you type, with real-time image generation.

Screenshots

Apk : Link

Technologies Used

  • Flutter: For building the cross-platform mobile application.
  • Dart: The programming language used with Flutter.
  • Machine Learning Model: Generative adversarial networks (GANs)

Getting Started

Follow these instructions to set up the project locally on your machine.

Prerequisites

  • Flutter SDK: Installation Guide
  • Dart SDK: Included with Flutter
  • A code editor (VSCode, Android Studio, etc.)
  • Android/iOS Emulator or a physical device

Setup Instructions

  1. Clone the repository:
git clone https://github.com/Vaibhav-kesarwani/artify-ai.git
cd artify-ai
  1. Install dependencies:
flutter pub get
  1. Run the app:
  • For Android:
flutter run
  • For iOS:
flutter run
  1. Build the APK:
flutter build apk
  1. Run on an Emulator or Physical Device:
  • Ensure your device is connected or an emulator is running, then execute:
flutter run

File Structure

Here is an overview of the project directory structure:

artify-ai/
โ”œโ”€โ”€ .dart_tool
โ”œโ”€โ”€ .idea 
โ”œโ”€โ”€ android/
โ”‚   โ”œโ”€โ”€ .gradle
โ”‚   โ”œโ”€โ”€ app
โ”‚   โ”œโ”€โ”€ gradle
โ”‚   โ”œโ”€โ”€ .gitignore
โ”‚   โ”œโ”€โ”€ build.gradle
โ”‚   โ”œโ”€โ”€ gradle.properties
โ”‚   โ”œโ”€โ”€ gradlew
โ”‚   โ”œโ”€โ”€ gradlew.bat
โ”‚   โ”œโ”€โ”€ local.properties
โ”‚   โ””โ”€โ”€ settings.gradle
โ”‚
โ”œโ”€โ”€ build/
โ”‚   โ”œโ”€โ”€ app
โ”‚   โ”œโ”€โ”€ b62cd....5e
โ”‚   โ”œโ”€โ”€ kotlin
โ”‚   โ”œโ”€โ”€ path_provider_android
โ”‚   โ””โ”€โ”€ cache.dill.track.dill
โ”‚
โ”œโ”€โ”€ image/
โ”‚   โ””โ”€โ”€ app.png
โ”‚
โ”œโ”€โ”€ ios/
โ”‚   โ”œโ”€โ”€ Flutter
โ”‚   โ”œโ”€โ”€ Runner
โ”‚   โ”œโ”€โ”€ Runner.xcodeproj
โ”‚   โ”œโ”€โ”€ Runner.xcworkspace
โ”‚   โ”œโ”€โ”€ RunnerTests
โ”‚   โ””โ”€โ”€ .gitignore
โ”‚
โ”œโ”€โ”€ lib/
โ”‚   โ”œโ”€โ”€ app/
โ”‚   โ”‚   โ””โ”€โ”€ app.dart   
โ”‚   โ”œโ”€โ”€ views/
โ”‚   โ”‚     โ””โ”€โ”€ home/
โ”‚   โ”‚         โ”œโ”€โ”€ home_provider.dart
โ”‚   โ”‚         โ””โ”€โ”€ home.dart
โ”‚   โ””โ”€โ”€ main.dart
โ”‚
โ”œโ”€โ”€ linux/
โ”‚   โ”œโ”€โ”€ flutter
โ”‚   โ”œโ”€โ”€ .gitignore
โ”‚   โ”œโ”€โ”€ CMakeLists.txt
โ”‚   โ”œโ”€โ”€ main.cc
โ”‚   โ”œโ”€โ”€ my_application.cc
โ”‚   โ””โ”€โ”€ my_application.h
โ”‚
โ”œโ”€โ”€ macos/
โ”‚   โ”œโ”€โ”€ Flutter
โ”‚   โ”œโ”€โ”€ Runner
โ”‚   โ”œโ”€โ”€ Runner.xcodeproj
โ”‚   โ”œโ”€โ”€ Runner.xcworkspace
โ”‚   โ”œโ”€โ”€ RunnerTests
โ”‚   โ””โ”€โ”€ .gitignore
โ”‚
โ”œโ”€โ”€ test/
โ”‚   โ””โ”€โ”€ widget_test.dart
โ”‚  
โ”œโ”€โ”€ web/
โ”‚   โ”œโ”€โ”€ icons
โ”‚   โ”œโ”€โ”€ favicon.png
โ”‚   โ”œโ”€โ”€ index.html
โ”‚   โ””โ”€โ”€ manifest.json
โ”‚
โ”œโ”€โ”€ windows/
โ”‚   โ”œโ”€โ”€ flutter
โ”‚   โ”œโ”€โ”€ runner
โ”‚   โ”œโ”€โ”€ .gitignore
โ”‚   โ””โ”€โ”€ CMakeLists.txt
โ”‚   
โ”œโ”€โ”€ .gitignore
โ”œโ”€โ”€ .metadata
โ”œโ”€โ”€ analysis_options.yaml
โ”œโ”€โ”€ CODE_OF_CONDUCT.md
โ”œโ”€โ”€ LICENSE
โ”œโ”€โ”€ pubspec.lock
โ”œโ”€โ”€ pubspec.yaml
โ””โ”€โ”€ README.md                 

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  • Fork the repository & Star the repository
  • Create a new branch (git checkout -b feature)
  • Make your changes
  • Commit your changes (git commit -am 'Add new feature')
  • Push to the branch (git push origin feature)
  • Create a new Pull Request

License

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

Acknowledgements

  1. Flutter
  2. Dart
  3. Tensorflow
  4. Stability ai

Contact

If you have any questions or suggestions, feel free to reach out to me at :

  1. GitHub
  2. Linkedin
  3. Twitter
  4. Portfolio

Happy Coding! FireStar