UpBadge
Sistema de Status Pages como servicio que permite a las empresas comunicar el estado de sus servicios a sus usuarios en tiempo real.
Sobre el proyecto
Status Pages profesionales que generan confianza
UpBadge es un sistema de Status Pages como servicio (similar a StatusPage.io, Instatus) que permite a las empresas crear páginas de estado para comunicar la disponibilidad de sus servicios a sus usuarios. Una solución multi-tenant donde cada empresa tiene sus propias status pages completamente aisladas.
Características principales
- Status Pages públicas: URLs personalizables para cada página de estado con temas claros y oscuros.
- Componentes y grupos: Organiza tus servicios en componentes con estados independientes (operativo, degradado, interrupción parcial, interrupción total, en mantenimiento).
- Gestión de incidentes: Registra y comunica incidentes con actualizaciones en tiempo real (investigando, identificado, monitoreando, resuelto).
- Sistema de suscriptores: Los usuarios pueden suscribirse para recibir notificaciones automáticas por email.
- Uptime tracking: Registro histórico de disponibilidad con gráficos visuales de los últimos 90 días.
- Mantenimientos programados: Programa mantenimientos con antelación y notifica automáticamente a tus suscriptores.
Planes y características
UpBadge ofrece planes flexibles adaptados a cada necesidad: desde un plan gratuito para proyectos personales, hasta planes Pro y Business con características avanzadas como dominios personalizados, CSS personalizado, acceso a API, webhooks, páginas privadas y soporte prioritario.
Integraciones
- Notificaciones automáticas por Telegram
- Publicación automática de incidentes en Twitter/X
- API REST completa para integraciones personalizadas
- Webhooks para eventos en tiempo real
Tecnología robusta
Construido sobre Symfony 7.4 y el ecosistema Nexus SaaS Bundles, UpBadge utiliza Doctrine ORM 3.0, Twig 3, Tabler UI con Bootstrap 5, Stimulus y Turbo para interactividad, y Stripe para la gestión de pagos y suscripciones.