Skip to content

qhero256/creatorpack-ai

Repository files navigation

CreatorPack AI logo

CreatorPack AI

Generador de packs de contenido viral para creadores, marcas y equipos que publican en redes sociales.

Live Demo · Qhero · Contact

Python Flask Pollinations Qhero


Espanol

CreatorPack AI es una aplicacion web creada por Qhero para transformar un nicho en un pack completo de contenido para redes sociales usando Pollinations AI.

La app genera ideas de posts, hooks virales, captions, guiones para videos cortos, prompts de imagen, previews visuales, voiceover y un calendario de publicacion de 7 dias.

Lo que hace

  • Genera packs completos de contenido desde un formulario simple.
  • Conecta la cuenta Pollinations del usuario con flujo BYOP.
  • Muestra el balance real de Pollen desde Pollinations.
  • Guarda la key de usuario solamente en el navegador.
  • Reintenta automaticamente una generacion hasta 3 veces si hay fallos temporales.
  • Incluye historico local de trabajos en el menu de usuario.
  • Permite copiar activos, abrir previews, descargar Markdown y limpiar resultados.
  • Soporta interfaz multilingue: ingles, espanol, portugues, chino e hindi.
  • Incluye paginas legales, contacto, FAQ y barra de cookies para Qhero.

Ideal para

  • Creadores de contenido.
  • Marcas personales.
  • Agencias.
  • Equipos de marketing.
  • Emprendedores que necesitan publicar mas rapido.

Demo

La version publicada esta configurada para:

https://creatorpack.qhero.net

Callback de Pollinations:

https://creatorpack.qhero.net/callback

English

CreatorPack AI is a web application built by Qhero to turn one niche into a complete social media content pack using Pollinations AI.

It generates post ideas, viral hooks, captions, short video scripts, image prompts, visual previews, voiceover content, and a 7-day publishing calendar.

What It Does

  • Generates complete content packs from a simple dashboard.
  • Connects each user's Pollinations account through a BYOP flow.
  • Shows the real Pollen balance returned by Pollinations.
  • Stores the user key only in the browser.
  • Retries generation automatically up to 3 times after temporary failures.
  • Includes local work history inside the user menu.
  • Lets users copy assets, open previews, download Markdown, and clear results.
  • Supports multiple languages: English, Spanish, Portuguese, Chinese, and Hindi.
  • Includes legal pages, contact, FAQ, and a Qhero cookie banner.

Built For

  • Content creators.
  • Personal brands.
  • Agencies.
  • Marketing teams.
  • Founders who need to publish faster.

Live Demo

https://creatorpack.qhero.net

Pollinations callback:

https://creatorpack.qhero.net/callback

Tech Stack

  • Backend: Flask
  • Frontend: HTML, CSS, Vanilla JavaScript
  • AI provider: Pollinations AI
  • Auth model: Pollinations BYOP user key
  • Storage: Browser localStorage for key, language, cookie choice, last result, and local history
  • Deployment target: cPanel Python App

Project Structure

creatorpack-ai/
├── app.py
├── passenger_wsgi.py
├── requirements.txt
├── static/
│   ├── css/style.css
│   ├── img/logo.svg
│   └── js/app.js
├── templates/
│   ├── base.html
│   ├── callback.html
│   ├── dashboard.html
│   ├── index.html
│   ├── legal.html
│   └── result.html
└── generated/

Environment Variables

Create a .env file from .env.example:

POLLINATIONS_APP_KEY=pk_your_pollinations_app_key
POLLINATIONS_MODEL=openai-fast
POLLINATIONS_IMAGE_MODEL=flux
POLLINATIONS_IMAGE_SIZE=768
APP_BASE_URL=https://creatorpack.qhero.net
FLASK_SECRET_KEY=change_this_secret
FLASK_ENV=production

APP_BASE_URL should not include a trailing slash.

Local Setup

python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
flask --app app run --debug

Open:

http://127.0.0.1:5000

cPanel Deployment

  1. Upload the project files to the Python app directory for creatorpack.qhero.net.
  2. Install dependencies from requirements.txt.
  3. Set the environment variables from .env.example.
  4. Configure Pollinations redirect URL as https://creatorpack.qhero.net/callback.
  5. Restart the Python App.

The cPanel entrypoint is:

from app import app as application

inside passenger_wsgi.py.

Security Notes

  • The app does not use a database for this MVP.
  • The user-scoped Pollinations key is stored in browser localStorage.
  • The backend receives the user key only for status checks and generation requests.
  • Never commit private sk keys, production secrets, or real user tokens.

Company

CreatorPack AI is a Qhero product.

Qhero
https://qhero.net
hola@qhero.net

About

AI-powered social media content pack generator built with Flask, Pollinations BYOP, multilingual UI, local work history, retries, and Qhero legal pages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors