RepoBanner Pro es una potente aplicación web diseñada para desarrolladores que desean que sus repositorios de GitHub destaquen visualmente en segundos. Integra inteligencia artificial para analizar el contexto de tu repositorio y un motor gráfico avanzado en el navegador para exportar assets en PNG o fragmentos de código Markdown listos para pegar.
Todo el ecosistema está arquitecturado bajo GLASTOR® CORE, garantizando alta escalabilidad, seguridad en las peticiones y una experiencia de usuario estelar.
- 🎨 Editor Visual Avanzado: Modifica colores, fuentes, patrones de fondo (dots, grid), desenfoques y gradientes en tiempo real.
- 🤖 Análisis Impulsado por IA: Conectado a Gemini 2.0 Flash, el sistema analiza cualquier URL de GitHub para sugerir copies y descripciones perfectas.
- 🛡️ Motor de Badges Dinámico: Genera badges de estado, estadísticas en vivo y etiquetas tecnológicas (React, Vercel, Node, Python) impulsado por Shields.io.
- 💾 Sincronización en la Nube: Guarda tus diseños como "Presets" o compártelos mediante URLs encriptadas conectadas a una base de datos Serverless (PostgreSQL vía Neon).
- ⚙️ Rate Limiting con Redis: API blindada contra abusos mediante un limitador de memoria en la nube.
- 🚀 Exportación Sin Fricción: Descarga tu diseño finalizado como
.pngde alta resolución al instante.
| Front-end | Back-end | Infraestructura |
|---|---|---|
| React 19 | Express / Vite API | Vercel (Serverless) |
| Tailwind CSS v4 | Prisma ORM | Neon DB (PostgreSQL) |
| Zustand (Estado) | Google GenAI SDK | Redis (Rate Limiting) |
| Framer Motion | Node.js | Husky & Playwright |
Asegúrate de tener Node.js 20+ instalado en tu equipo.
-
Clonar el repositorio:
git clone https://github.com/tu-usuario/repobanner-pro.git cd repobanner-pro -
Instalar dependencias:
npm install
-
Configurar las variables de entorno: Renombra
.env.examplea.env(o crea un.envnuevo) y agrega tus credenciales:# Inteligencia Artificial GEMINI_API_KEY="tu-api-key-de-google-studio" # Base de Datos PostgreSQL (Neon) DATABASE_URL="postgresql://usuario:password@host/neondb"
-
Sincronizar Prisma:
npx prisma db push npx prisma generate
-
Levantar el servidor:
npm run dev
🌍 La aplicación estará disponible en
http://localhost:3000
RepoBanner Pro está 100% optimizado para un despliegue sin fricciones en Vercel:
- Importa este proyecto en tu panel de Vercel.
- En la sección Environment Variables, asegúrate de registrar
GEMINI_API_KEYy tuDATABASE_URL. - Dale a Deploy. Vercel detectará automáticamente Vite y las rutas
/apiserán tratadas como Serverless Functions.
Construido con dedicación tecnológica.
Powered by GLASTOR® CORE