Inspiration

The idea was inspired by the growing need for automated ad creation tools that can save time and resources for marketers and creators. Traditional ad design requires switching between multiple platforms — copywriting tools, graphic libraries, and translators. I wanted to combine all these into one unified workflow, where AI handles everything from data gathering to ad generation.

Web Scraping: Used Link Up API to automatically extract relevant product or company data from the web.

Ad Copy Generation: Leveraged AI language models to write compelling, context-aware ad content.

Visual Generation: Integrated Freepik API to fetch and match visuals that align with the ad copy.

Translation: Utilized DeepL API to translate ads into multiple languages, enabling global campaigns instantly.

The system is built using Python and JavaScript, combining backend automation with a sleek front-end interface for real-time previews.

Challenges Faced

Ensuring accuracy and relevance in web-scraped data.

Matching visuals that truly reflect the ad copy’s tone and message.

Handling multi-language formatting issues during translation.

Maintaining API rate limits and ensuring smooth integration between multiple services.

What I Learned

How to orchestrate multiple APIs in a single automation flow.

The importance of prompt tuning to generate ad copy that feels natural and engaging.

Techniques for asynchronous data fetching and efficient API management.

A deeper appreciation for AI-assisted creativity — blending automation with human design principles.

Built With

Share this project:

Updates