Skip to content

SohamRatnaparkhi/gen-ai-hacs

Repository files navigation

Backend repo - https://github.com/SohamRatnaparkhi/gen-ai-hacks-backend

Youtube demo - https://youtu.be/VMFF0kCGod4?si=5Z0Q5SvF-APeWGOr

Pitch Deck - Banner Craft: Go-to solution for generating stunning, personalized banners in seconds!

BannerCraft - AI-Powered Custom Banner Creation Platform

FINAL_Submission.1.mp4

Overview

Welcome to the AI-Powered Custom Banner Creation Platform, a cutting-edge solution for creating high-quality, customizable advertisement banners using advanced AI technologies. This platform is designed to streamline the design process, enabling users to generate stunning banners tailored to their specific marketing needs.

Key Features

1. AI-Driven Prompt & Banner Creation

  • Powered by Gemini for generating contextually relevant prompts.
  • Users can upload product images and select color palettes, themes, and design elements.
  • Imagen3 generates creative banners by integrating AI-generated visuals with user-uploaded assets.

2. Comprehensive Editing Suite

  • Professional Tools: Edit text, shapes, freehand drawing, inpainting, watermarking, and more.
  • Seamless AI Integration: Easily customize AI-generated elements alongside user-provided images.
  • Chatbot Integration: Generate text and sticker-like visuals for quick banner personalization.

3. Spelling Accuracy & Image Precision

  • Bounding Box Technology: Ensures 100% spelling accuracy in banners by replacing AI-generated product images with originals.
  • Computer Vision: Enhances image precision and accuracy by aligning AI-generated visuals with user expectations.

4. Optimized Performance

  • Prompt Engineering: Structured templates and few-shot learning improve AI prompt generation.
  • API Management: Features queuing, caching, and fallback mechanisms for efficient API utilization.
  • Client-Side Caching: Ensures smooth and responsive editing, even with large banner projects.

Advantages

  • Scalable Content Production: Generate fully customizable and creative banners rapidly.
  • Tailored Campaigns: Easily adapt designs to meet specific marketing requirements with AI-assisted generation.

Challenges Addressed

  • Improved Prompt Engineering: Use of structured templates for better contextual prompts.
  • API Rate Limit Handling: Queuing and caching mechanisms to manage API limits efficiently.
  • Image Accuracy: Guaranteed precision through automatic replacement of AI-generated product images with user-provided originals.

Future Opportunities

  • Premium Subscription Plan:

    • Multi-language support for global markets.
    • Custom fine-tuned models tailored to individual user needs.
  • Enhanced AI Capabilities:

    • Further advancements in prompt generation for diverse and creative outputs.
    • Advanced image manipulation tools.
  • Collaboration & Analytics:

    • Team-based editing and approval workflows.
    • Performance tracking and AI-driven insights to optimize banner designs.

Getting Started

  1. Clone the repository:
    git clone https://github.com/your-username/ai-banner-platform.git
  2. Install dependencies:
    cd ai-banner-platform
    npm install
  3. Run the application:
    npm start

Results

510dbc42-6eb9-46b6-ae6c-dc02f693635c

image_fx_

edited-image

edited-image (1)

44189d62-ca33-4b70-90e9-e647e8631245

edited-image (1) image

Contributing

We welcome contributions! If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

  1. Fork the project
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published