As someone who spends a lot of time working on web projects, I wanted a way to ensure that my public endpoints and
services were running as expected at any given time of day. Hence, I worked with Rolf Li and we created Cloudmonitor,
an application which allows developers to register their project API endpoints for live monitoring.
On the platform, you can create a project to group together endpoints within a commmon project. This can be useful if you
use multiple cloud platforms or 3rd party services within the same project. After, you can register multiple API endpoints
along with their details including request headers, JSON body, and HTTP Method (GET, POST, PUT, DELETE). Every 4 hours the
service runs on your endpoints, and you receive email notifications if there's an error with any.
I worked primarily on the backend, designing our PostgreSQL database models and creating most of our
Flask APIs to support the public dashboard. In addition, I developed the email notification service in Go, and
worked with Rolf to develop the React dashboard frontend. Try the project out yourself!
View Application
Back to Projects