Inspiration

What inspired me most was my desire to create something meaningful with AI. I was initially working on music-related projects, including a Spotify music recommender available on my GitHub, and I wanted to expand it into a full music generation and upload app.

Around that time, I came across Peter H. Diamandis’s post about the Build with Gemini XPRIZE. I shared it with my fellows and started thinking about how I could participate. Since the deadline was approaching fast, I brainstormed several ideas and finally decided to build ContentPilot AI — an AI content agent for local small businesses and freelancers. I chose this idea because it had higher practical value, could be completed faster, and clearly fit the Small Business Services category.

What it does

ContentPilot AI helps local small businesses and freelancers create professional marketing content in seconds using Google Gemini.

Users simply enter their business details (name, type, location, description, target audience, brand tone, and working hours). The AI then generates:

  • 7-day social media content packs (Instagram, Facebook, X, LinkedIn)
  • Product and service descriptions
  • Professional customer reply suggestions (for reviews, inquiries, complaints, and compliments)

It also supports multiple languages (including Urdu, Arabic, Persian, Turkish, and more), and users can export content as PDF, Word, Excel, CSV, or JSON. The app includes Google login, a freemium model, and paid plans powered by Paddle.

How I built it

I built ContentPilot AI primarily using Google AI Studio (Build mode), which allowed me to develop and deploy the full application without heavy local setup.

Key technologies used:

  • Google Gemini API – for all content generation
  • Google Cloud / Cloud Run – for hosting
  • Firebase Authentication & Firestore – for user login and data storage
  • Paddle – for subscription payments
  • React + Vite frontend generated and iterated through AI Studio

I started with core content generation features, then added multi-language support, export options, freemium limits, user authentication, and payment integration.

Challenges I ran into

Several challenges came up during the build:

  • Integrating Paddle payments and webhooks correctly (especially handling plan upgrades after checkout)
  • Managing freemium limits and cloud library sync with Firebase
  • Working with limited and sometimes restricted internet connectivity
  • Balancing feature development with the tight XPRIZE deadline
  • Making sure the product remained simple enough for non-technical small business users

Despite these challenges, I kept iterating and focusing on a working, deployed product.

Accomplishments that I'm proud of

  • Successfully built and deployed a complete AI-powered SaaS product
  • Integrated Google Gemini as the core engine for real content generation
  • Added multi-language support and multiple export formats
  • Implemented authentication, freemium limits, and payment plans
  • Created a live product that real users can try at contentpilot-ai.ai.studio

What I learned

I learned how powerful Google AI Studio and Gemini can be for rapidly building production-ready applications. I also gained practical experience with:

  • Prompt engineering for consistent, high-quality outputs
  • Freemium SaaS design
  • Payment integration and subscription handling
  • Deploying and iterating on a live AI product under time pressure

Most importantly, I learned that focusing on a clear real-world problem (helping small businesses with content) leads to a stronger and more useful product.

What's next for ContentPilot AI

Next steps include:

  • Completing full live payment activation with Paddle
  • Improving the content library and user dashboard
  • Adding more industry-specific templates
  • Expanding language support
  • Gathering real user feedback and iterating based on it
  • Exploring additional AI features such as content calendars and performance suggestions

The goal is to grow ContentPilot AI into a practical daily tool for local businesses and freelancers.

Built With

Share this project:

Updates