Website Uptime Monitoring MVP

Immediately notifies web masters and website owners of problems with their websites
  • Industry IT / SaaS
  • Location United Kingdom


Technologies

  • NestJS NestJs framework for NodeJS was used for the back end.
  • ReactJS ReactJs was used for development of the SPA web application front end. Landing page created with Astro.
  • Typescript Typescript was used as a programming language for both the front and back end. Type-safety and sharing of code was of imprtance.
  • Golang Golang programming language was used to create reliable website monitoring services.
  • AWS Deployment and operations on Amazon Web Services.

What is OnlinePulse?

OnlinePulse is a platform for monitoring the uptime of web pages. It is suitable for web masters and web site owners who want to make sure their websites are running smoothly 24/7. The tool notifies users of potential problems or downtimes.

Mockup

Business Goals

The client is entering a competitive market of existing website monitoring tools, and wants to check if there is any business potential for yet another tool of this kind. Idea is to utilize their own (niche) business network to check their need for such a monitoring tool, specifically tailored to their customer needs and the European market.

Goal was to start with a minimum viable product and test with potential clients in a closed beta version.

Challenges

The team faced a major challenge with time-to-market as the client's existing business network had high expectations for early access to the tool. This created a tight timeline for development and deployment.

A technical challenge was making the monitoring feature reliable enough as this had to seamlessly work with any website, which in turn created lots of unexpected edge cases.

Approach

Future-proof Software developed the initial one-feature MVP version with the monitoring feature plus e-mail integration for sending notification e-mails. The initial single-feature MVP was developed within 2 business days. In the version, users were unable to register (as it was intended for a closed beta) and did not contain sophisticated visualizations.

Later on, additional features were added.

See it live

You can access the application here: onlinepulse.io

The initial MVP has been further develop and is being scaled at the moment, again in partnership with Future-proof Software.