Vijit Dua

Portfolio

Apps

Music & YouTube

About

Blog

icon
OutWatch v1 (old)

OutWatch v1 (old)

Automatic Service Outage Tracker, Notifier, and Bug Reporter

Oct 2024

Node.jsExpress.jsPostgreSQLDiscord.jsSequelizenode-cronDockerCloudflare tunnelsGitHub Actions
Source Code

This is an older project version and there is a newer version of OutWatch available now. Check out OutWatch v2 for the latest features.

About OutWatch v1 (OLD)

OutWatch v1 (OLD) is a backend service designed for monitoring your application’s uptime and assisting with bug report management. It periodically checks service status, logs uptime data, and sends notifications to a Discord channel when a service is offline. User-submitted bug reports are also forwarded to Discord.

Details / Technology

  • Quickly developed & deployed in less than 7 hours.
  • Monitors service status every 10 minutes and logs uptime data.
  • Sends alerts to designated Discord channels for service downtime and user-submitted bug reports.
  • Built with Node.js, Express.js, PostgreSQL, Discord.js, Sequelize (ORM), and node-cron (scheduling).
  • Hosted on a Digital Ocean Droplet (VPS) using cloudflare tunnels and docker, with custom github actions script for deployment.

Media

multimedia
OutWatch v1 (old)