Skip to content

A stand alone uptime monitor for websites and web APIs. Uses TS, React, Redux Toolkit Query, Loopback 4, Node.js.

Notifications You must be signed in to change notification settings

rodmcnew/solo-web-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo

Click here to try the online demo. Give the demo 60 seconds to first load. It is on a free Heroku intance that takes time to wake up.

What

Solo Web Monitor is a simple standalone web uptime monitor. It will watch any URLs you give it and will let you know if they go down. You can run this app locally or on a server. The only thing that is required is NodeJS. No external database is required.

Why

This app was built to explore and demonstrate optimal user experience and code practicies with Redux Toolkit Query and Loopback 4. This app is built with:

  • TypeScript for client and server
  • React Function Components
  • Redux Toolkit Query
  • Loopback 4 Node.js server framework

Install

# Clone the source code
git clone [email protected]:rodmcnew/solo-web-monitor.git

# Change directory into the project
cd solo-web-monitor

# Install dependencies and run the build
npm i && npm run build

Run

  1. Start the app:
npm start
  1. Navigate to the app in your web broweser at http://localhost:3000

About

A stand alone uptime monitor for websites and web APIs. Uses TS, React, Redux Toolkit Query, Loopback 4, Node.js.

Resources

Stars

Watchers

Forks

Packages

No packages published