Repositorio que uso para probar todo tipo de cosas que se me ocurran pero que no llegan a ser proyectos enteros
| App | Descripción |
|---|---|
| all-login | Aplicación Astro con autenticación multi-proveedor usando Auth.js y TailwindCSS |
| blog | Blog estático construido con Astro y TailwindCSS |
| calendar-microsoft-graph | Integración con Microsoft Graph para gestionar calendarios de Outlook |
| cloud-task-google | Cliente Node.js que utiliza Google Cloud Tasks para gestionar tareas en cola |
| css-modules | Aplicación React que prueba CSS Modules para estilos encapsulados |
| curl-multi-language | Ejemplos de solicitudes HTTP en múltiples lenguajes incluyendo TypeScript y curl |
| esbuild-nodejs | Servidor Express con inyección de dependencias compilado con esbuild |
| event-stream | Aplicación Astro que explora patrones de streams de eventos |
| expense-analyzer | Aplicación Vite/React para analizar y gestionar gastos |
| jws | Pruebas de firma digital con JWS (JSON Web Signature) |
| kata-vite | Aplicación React con Vite, Radix UI, shadcn/ui y Zustand |
| koa-router | Servidor Koa con rutas configuradas para demostrar el framework |
| logger-test | Pruebas de múltiples librerías de logging (bunyan, pino, winston, debug) |
| login-google | Aplicación Express con autenticación OAuth2 usando Google |
| login-microsoft-graph | Login Azure/Microsoft con MSAL e integración a Microsoft Graph |
| login-sso | Aplicación Express que implementa SSO con SAML2 y Azure MSAL |
| mocking-vitest | Pruebas unitarias con Vitest enfocadas en mocking de dependencias |
| node-server | Servidor Node.js básico con HTTP que responde GET y POST |
| oauth-expressjs | Servidor Express que implementa flujo OAuth2 con Google y MySQL |
| pub-sub-google | Cliente que utiliza Google Cloud Pub/Sub para mensajería asincrónica |
| qr-scanner | Aplicación React que escanea códigos QR usando múltiples librerías |
| queue-rabbitmq | Implementación de cola de mensajes con RabbitMQ (productor y consumidor) |
| queue-redis | Gestor de colas con Redis usando BullMQ para procesamiento de tareas |
| redlock | Implementación de bloqueos distribuidos con Redis usando redlock |
| semantic-html | Página HTML estática con estructura semántica |
| stream | Ejemplos de uso de streams con Node.js y SQLite3 |
| stripe | Servidor que integra la API de Stripe para procesar pagos |
| task-board | Tablero de tareas construido con Astro y TailwindCSS |
| test-api-route | Pruebas de la librería api-route para crear rutas de API |
| testing-react | Suite de pruebas para componentes React usando Vitest y Testing Library |
| ts-aliases | Proyecto TypeScript que prueba aliases de importación y path mapping |