Una aplicación web que registra mis desafíos de programación diarios y proyectos de desarrollo.
Este proyecto documenta mi progreso en programación a través de:
- Desafíos de Código – Seguimiento interactivo de los problemas de programación que resuelvo diariamente (LeetCode, HackerRank, etc.)
- Proyectos – Próximamente: Documentación de proyectos de programación en desarrollo
| Categoría | Tecnologías |
|---|---|
| Framework | Next.js 16 (App Router) |
| Frontend | React 19, TypeScript |
| Estilos | Tailwind CSS, Material-UI |
| Validación | Zod |
| Build Tools | ESLint, PostCSS |
app/
├── data-viz/ # Dashboard de desafíos de código
│ ├── components/ # Timeline y gráficos
│ ├── data/ # Datos de ejercicios
│ └── [problemName]/ # Páginas dinámicas por problema
├── components/ # Componentes UI compartidos
├── config/ # Configuración de navegación
├── hooks/ # Custom hooks globales
└── icons/ # Componentes de íconos SVG
# Instalar dependencias
npm install
# Iniciar servidor de desarrollo
npm run dev
# Build para producción
npm run build
# Ejecutar linting
npm run lintAbre http://localhost:3000 para ver la aplicación.
- Diseño Responsivo – Optimizado para desktop y móvil
- Type Safety – Implementación completa con TypeScript y validación con Zod
- Arquitectura Moderna – Next.js 16 App Router con React 19
- Librería de Componentes – Componentes custom con Material-UI y Tailwind CSS
- Código Limpio – Estructura modular con separación de responsabilidades
No dudes en contactarme para preguntas o colaboraciones.
Construido con ❤️ usando Next.js, React, y TypeScript