UpBadge
Sistema de Status Pages com a servei que permet a les empreses comunicar l'estat dels seus serveis als usuaris en temps real.
Sobre el projecte
Status Pages professionals que generen confiança
UpBadge és un sistema de Status Pages com a servei (similar a StatusPage.io, Instatus) que permet a les empreses crear pàgines d'estat per comunicar la disponibilitat dels seus serveis als usuaris. Una solució multi-tenant on cada empresa té les seves pròpies status pages completament aïllades.
Característiques principals
- Status Pages públiques: URLs personalitzables per a cada pàgina d'estat amb temes clars i foscos.
- Components i grups: Organitza els teus serveis en components amb estats independents (operatiu, degradat, interrupció parcial, interrupció total, en manteniment).
- Gestió d'incidències: Registra i comunica incidències amb actualitzacions en temps real (investigant, identificat, monitorant, resolt).
- Sistema de subscriptors: Els usuaris poden subscriure's per rebre notificacions automàtiques per email.
- Uptime tracking: Registre històric de disponibilitat amb gràfics visuals dels últims 90 dies.
- Manteniments programats: Programa manteniments amb antelació i notifica automàticament als teus subscriptors.
Plans i característiques
UpBadge ofereix plans flexibles adaptats a cada necessitat: des d'un pla gratuït per a projectes personals, fins a plans Pro i Business amb característiques avançades com dominis personalitzats, CSS personalitzat, accés a API, webhooks, pàgines privades i suport prioritari.
Integracions
- Notificacions automàtiques per Telegram
- Publicació automàtica d'incidències a Twitter/X
- API REST completa per a integracions personalitzades
- Webhooks per a esdeveniments en temps real
Tecnologia robusta
Construït sobre Symfony 7.4 i l'ecosistema Nexus SaaS Bundles, UpBadge utilitza Doctrine ORM 3.0, Twig 3, Tabler UI amb Bootstrap 5, Stimulus i Turbo per a interactivitat, i Stripe per a la gestió de pagaments i subscripcions.