Skip to content

Latest commit

 

History

746 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<Wilson.E/> — CodeHub

Portfolio profesional · 27 herramientas web · Apps Android · Chat IA

Deploy Backend License PWA

🌐 Ver sitio · 🛠️ Tools · 📱 Open Source · 💼 Servicios


🚀 ¿Qué es CodeHub?

Portfolio de Wilson.E, desarrollador web full stack de Guatemala. Incluye:

  • 27 herramientas web gratuitas (contraseñas, QR, clima, traductor, imagen IA, y más)
  • Catálogo de apps Open Source verificadas contra su repositorio de GitHub
  • Chat IA powered by Groq (LLaMA 3.3 70B) con fallback a Gemini
  • Descargador de videos de redes sociales
  • PWA instalable con soporte offline y notificaciones en tiempo real

🛠️ Stack

Layer Tecnología
Frontend HTML5, CSS3, JavaScript (Vanilla)
Backend Node.js, Express.js v2.0
Base de datos MongoDB Atlas
Storage APKs Backblaze B2
IA Groq (LLaMA 3.3 70B) + Gemini fallback
Deploy Frontend Vercel (auto-deploy)
Deploy Backend Render
PWA Service Worker v3.0
Bot Python + Telegram API
CI/CD GitHub Actions

📁 Estructura

CodeHub/
├── index.html          # Portfolio principal
├── tools.html          # 27 herramientas web
├── opensource.html     # Apps Android Open Source
├── servicios.html      # Servicios freelance
├── downloader.html     # Descargador de videos
├── cv.html             # Hoja de vida
├── sw.js               # Service Worker v3.0
├── manifest.json       # PWA Manifest
├── vercel.json         # Headers seguridad + caché
├── sitemap.xml         # SEO Sitemap
├── robots.txt          # SEO Robots
├── python/
│   ├── codehub.py      # AutoScript (setup/deploy/health/backup)
│   ├── telegram_bot.py # Bot resumen diario
│   └── requirements.txt
├── .github/workflows/
│   ├── deploy.yml      # CI/CD en cada push
│   ├── daily_report.yml# Bot Telegram 9PM GT
│   └── autoscript.yml  # AutoScript lunes 8AM GT
├── css/                # Estilos
├── js/                 # Scripts
└── backend/
    ├── server.js       # API REST
    ├── package.json
    └── render.yaml

⚡ Variables de Entorno (GitHub Secrets)

GROQ_API_KEY        # groq.com
GEMINI_API_KEY      # aistudio.google.com (fallback)
MONGODB_URI         # MongoDB Atlas
FRONTEND_URL        # https://wilson360-labs.vercel.app
ADMIN_KEY           # Clave del panel admin
B2_KEY_ID           # Backblaze B2
B2_APP_KEY          # Backblaze B2
B2_BUCKET_ID        # Backblaze B2
B2_BUCKET_NAME      # Backblaze B2
TELEGRAM_TOKEN      # Bot Telegram
TELEGRAM_CHAT_ID    # Tu chat ID
BACKEND_URL         # https://codehub-98s6.onrender.com

🤖 AutoScript

python python/codehub.py status    # estado rápido
python python/codehub.py health    # health check completo
python python/codehub.py backup    # backup MongoDB
python python/codehub.py deploy    # git push + verificar
python python/codehub.py all       # todo en orden

📬 Contacto

📄 Licencia

MIT © 2026 Wilson.E