PulseCheck
Full-Stack Uptime Monitoring SaaS
Live uptime and API monitoring SaaS with response assertions, SSL/expiry and heartbeat checks, email alerts, and public status pages. ICU/heartbeat visual theme.
- JWT-auth Express + PostgreSQL/Prisma API with rate limiting and ownership-scoped CRUD
- BullMQ/Redis worker running scheduled per-monitor checks with email alerts via Resend
- Security: SSRF protection on user-supplied URLs; API credentials encrypted at rest (AES-256-GCM)
- Deployed on DigitalOcean with Docker Compose, Nginx, auto-renewing SSL, and GitHub Actions CI/CD
- Fixed real production incidents: Redis quota outage, Docker cache disk exhaustion