Skip to content

Visualiza tus contribuciones de GitHub con estilo. Heatmaps interactivos, estadísticas detalladas y diseños personalizables para destacar tu actividad como desarrollador.

Notifications You must be signed in to change notification settings

rody-huancas/vizgit

Repository files navigation

VizGit Logo

🌱 VizGit

Visualiza tus contribuciones de GitHub de forma elegante

Next.js TypeScript Tailwind CSS License

Demo · Reportar Bug · Solicitar Feature


📋 Tabla de Contenidos


🎯 Sobre el Proyecto

VizGit es una aplicación web que transforma tus contribuciones de GitHub en hermosas visualizaciones interactivas. Analiza tu actividad, descubre patrones en tus commits y comparte tus estadísticas con un diseño elegante y personalizable.

¿Por qué VizGit?

  • 📊 Visualización Clara: Heatmaps interactivos al estilo GitHub
  • 🎨 Personalizable: 5 temas diferentes y opciones de customización
  • 📈 Análisis Completo: Estadísticas detalladas de tu actividad
  • 💾 Exportación: Descarga tus estadísticas como imagen PNG de alta calidad
  • Rápido: Construido con Next.js 16 y optimizado para rendimiento
  • 🌐 SEO Optimizado: Metadata completa y Open Graph

✨ Características

📊 Visualización de Datos

  • Heatmap de Contribuciones: Calendario anual con todos tus commits
  • Nivel de Actividad: Sistema de gamificación con 6 niveles (Novato → Leyenda)
  • Estadísticas Generales: Repos, estrellas, forks, seguidores, PRs, issues
  • Lenguajes Más Usados: Top 8 lenguajes con porcentajes y colores
  • Análisis Semanal: Gráfico de barras por día de la semana

🎨 Personalización

  • 5 Temas Predefinidos: GitHub, Ocean, Sunset, Purple, Dark
  • Customizador Avanzado: Ajusta tamaño, espaciado y bordes de los cuadrados
  • Responsive Design: Funciona perfectamente en móviles, tablets y desktop
  • Animaciones Suaves: Transiciones y efectos visuales agradables

💾 Funcionalidades Extra

  • Exportar como Imagen: Descarga tu perfil completo en PNG de alta resolución
  • SEO Completo: robots.txt, sitemap.xml, Open Graph, Twitter Cards
  • PWA Ready: Manifest configurado para instalación como app
  • Structured Data: Schema.org para mejor indexación

🚀 Demo

Prueba la aplicación en vivo: vizgit.novtiq.com

Ejemplos:

Screenshots:

📸 Ver capturas de pantalla

Desktop

Desktop View

Mobile

Mobile View


🛠️ Tecnologías

Core

APIs y Librerías

Herramientas de Desarrollo


📦 Instalación

Prerrequisitos

  • Node.js 18.17 o superior
  • pnpm (recomendado), npm o yarn
  • Cuenta de GitHub para generar token de API

1. Clonar el repositorio

git clone https://github.com/rody-huancas/vizgit.git
cd vizgit

About

Visualiza tus contribuciones de GitHub con estilo. Heatmaps interactivos, estadísticas detalladas y diseños personalizables para destacar tu actividad como desarrollador.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published