Status Monitor project with Clojure tools

A status monitor dashboard to show operational status of a range of services.

Project actively being developed as part of Practicalli Study Group

A server-side web application using

  • ring and compojure for webapp request management
  • bulma CSS library for styling
  • hiccup for writing html in Clojure syntax
  • SVG graphics for status graphics
  • clojure.spec for validating functions and svg definitions in Clojure

Creating a project

Use clj-new to create the project (alias defined in practicalli/clojure-deps-edn)

clojure -M:project/new app practicalli/status-monitor-service

Use practicalli/clojure-deps-edn to add common tools

fork and clone the practicalli/clojure-deps-edn GitHub repository to instantly have access to dozens of tools for Clojure software development

Tweaking the project

Some minor tweaks are made to the project before starting the application development

  • describe the project and how it can be used in the README
  • delete the LICENSE file and use a Creative Commons in the README
  • format the deps.edn file for readability

Code repository

The code for this section can be found on practicalli/status-monitor-service

results matching ""

    No results matching ""