PortfolioVoir le site

Page de statut & uptime monitoring

WebPulse

Dashboard de statut/uptime pour suivre mes applications (Web/Bots/APIs) avec une interface React (AlignUI) et une stack Node.js supervisée par PM2.

2026 — PrésentProjet personnel
ReactAlignUINode.jsPM2Uptime MonitoringStatus Page

01À propos

Le projet

WebPulse est né d'un besoin simple : disposer d'un point unique pour visualiser l'état de mes services et informer rapidement lors d'une maintenance ou d'un incident.

L'interface est construite en React avec le design system AlignUI pour une lecture nette et professionnelle, même avec de nombreux services à afficher.

Côté infrastructure, la stack Node.js est supervisée via PM2 pour assurer une exécution fiable et un redémarrage automatique si nécessaire.

02Fonctionnalités

Ce que ça fait

Dashboard de statut public et lisible
Regroupement des services (Web / Bots / APIs)
Rafraîchissement régulier de l'état
Historique & visibilité sur les incidents
Design système cohérent avec AlignUI
Supervision via PM2

03Objectifs

Pourquoi

  • 01Rendre l'état des services visible et compréhensible
  • 02Centraliser le suivi Web / Bots / APIs
  • 03Informer rapidement lors d'incidents
  • 04Maintenir une interface légère et lisible

04Technique

Architecture

Frontend

React + AlignUI pour une interface de statut claire et moderne. Mise à jour automatique de l'état avec polling régulier.

Backend

Node.js pour les checks d'uptime et l'exposition des données de statut via API. Express.js pour les endpoints.

Infrastructure

PM2 pour la supervision des processus, monitoring des performances et redémarrage automatique en cas de crash.