Skip to content
Agatha Bahati edited this page Apr 2, 2025 · 2 revisions

PulseCheck Wiki

Welcome to the PulseCheck documentation! This tool monitors website uptime and SSL certificate health, providing logs and (planned) notifications to keep your services reliable.

Motivation

PulseCheck ensures minimal downtime and proactive SSL management, offering a scalable solution for individuals and businesses to monitor their online presence.

Key Features

  • Uptime Monitoring: Regularly check the availability of your websites and applications.
  • SSL Health: Monitor SSL certificate expiration and receive advance warnings.
  • Real-Time Notifications: Get alerts via email, SMS, or Slack.
  • User Dashboard: View status history, SSL expiry dates, and recent alerts.

Key Components

  • FastAPI: RESTful API framework.
  • SQLModel: ORM for PostgreSQL (SQLite in testing).
  • Celery & RabbitMQ: Task scheduling and queuing.
  • Socket: SSL certificate checking.
  • Notifications: Twilio, Amazon SES, Slack (planned).

Getting Started

Contributing

We welcome contributions! Check out our Contributing Guide to get started.

Clone this wiki locally