Saltar al contenido principal

Menú de comandos

Ve a una página o busca en el catálogo

Plantillas de API REST

Kit de integración para desarrolladores: Auth, APIs, webhooks, Sheets y Telegram para Node.js

6 módulos de Node.js listos para producción (Auth, APIs, webhooks, Sheets, Telegram, errores) con 66 tests que pasan.

$39.00

Qué recibes: 1 archivo · 988.45 KB · ZIP

Ver opciones de compra

Vista previa

Descripción del producto

Deja de empezar cada proyecto desde una carpeta vacía. El Developer Integration Toolkit son seis módulos de Node.js listos para producción que resuelven los mismos problemas que tiene cualquier backend: inicio de sesión, respuestas de API limpias, webhooks, registro en Google Sheets, alertas de Telegram y un buen manejo de errores. Añade un módulo a tu proyecto, sigue su README y pasa a la funcionalidad por la que tu cliente realmente paga.

Qué incluye: 01. Sistema de autenticación: Firebase Authentication con el Admin SDK, verificación de tokens Bearer, gestión de roles (admin / user), rutas de Express protegidas y un ejemplo de inicio de sesión en el navegador. El servidor nunca ve una contraseña. 02. Plantillas de API: un formato de respuesta estándar, validación de peticiones, helpers de paginación, limitación de peticiones y una API CRUD de ejemplo completa con un servidor funcionando. 03. Webhooks: verificación de firma (HMAC), un despachador de eventos, una cola de reintentos con backoff y un endpoint receptor, para que nunca pierdas un webhook ni proceses uno falso. 04. Google Sheets: registra envíos de formularios y eventos directamente en una hoja de Google Sheets con la Sheets API, con una guía para configurar la cuenta de servicio. 05. Notificaciones de Telegram: envíate alertas y avisos de pedidos por Telegram con un bot, además de ejemplos funcionales. 06. Manejo de errores y logs: una clase AppError tipada, logs estructurados, middleware de errores para Express y un wrapper para handlers asíncronos, para que los errores dejen de tumbar tu servidor y empiecen a contarte qué ha pasado. App de pedidos de demostración: una pequeña app de Express funcional que usa los módulos en conjunto. Cada módulo tiene su propio README. 66 tests automatizados, todos superados: ejecuta npm test tú mismo después de la descarga: 7 suites de tests, 66 tests, 0 fallos.

Para quién es: desarrolladores freelance de Node.js que rehacen la autenticación y los webhooks para cada cliente. Indie hackers que lanzan un proyecto paralelo y están cansados de copiar y pegar de repositorios antiguos. Desarrolladores junior que quieren ver cómo se estructura de verdad el código de producción: con tests, no solo con tutoriales.

Qué necesitas: Node.js 18+ y npm, es todo lo que necesitas para ejecutar el código y los tests. Un proyecto gratuito de Firebase, solo para el módulo de autenticación. Un token de bot de Telegram, solo para el módulo de notificaciones (gratis con BotFather). Una cuenta de servicio de Google, solo para el módulo de Sheets (gratis). Cada módulo es independiente: usa uno, usa los seis o prescinde de los que no necesites.

Qué recibes: 52 archivos en un ZIP (992 KB): 6 carpetas de módulos con código, tests y README, la app de pedidos de demostración, package.json, package-lock.json y un .env.example. Uso comercial permitido: usa el código en tus propios proyectos y en trabajos que vendas a clientes. No puedes revender ni redistribuir el kit como producto.

Preguntas frecuentes: ¿De verdad pasan los tests? Sí, 66 tests, 0 fallos, verificados con los mismos archivos de esta descarga. Ejecuta npm test tú mismo después de descargarlo; el resultado se muestra en las imágenes de vista previa. ¿Necesito Firebase para todo el kit? No. Solo el módulo de autenticación usa Firebase. ¿Puedo usar este código en proyectos de clientes? Sí. Se permite el uso comercial: úsalo en tus propios proyectos y en trabajos que vendas a clientes. La única restricción es que no puedes revender ni redistribuir el kit en sí.

Qué recibes

1 archivo · 988.45 KB

  • dev-integration-toolkit-product.zipZIP · 988.45 KB
LicenciaUso comercial permitido
Publicado13 nov 2026
Tamaño del archivo988.45 KB
Formato de archivoZIP
Versiónv1.0

Etiquetas

nodejsfirebaseapiwebhookstelegramgoogle sheets
V
VIRAStudiopro

Preguntas frecuentes

¿Tengo acceso al instante?

Sí. Es un producto digital: puedes descargarlo justo después del pago, directamente desde tu biblioteca.

¿Puedo usarlo en proyectos comerciales?

Sí. Se permite el uso comercial: úsalo en tu propio negocio y en cosas que vendas. No puedes revender ni redistribuir el archivo en sí.

¿Cuál es vuestra política de reembolso?

Puedes pedir un reembolso dentro de 30 días. Si algo no va bien, solicítalo desde tu pedido y el equipo de Getly lo revisa.

¿Qué formatos y tamaños de archivo recibiré?

Descargarás 1 archivo - ZIP - 988.45 KB en total.

¿Recibo actualizaciones gratis?

Sí: cuando el vendedor publica una versión nueva, puedes volver a descargar los archivos más recientes desde tu biblioteca sin coste extra. Mira el registro de cambios para ver las últimas actualizaciones.

Precio

$39.00