/x-guardian

Primary LanguageScalaApache License 2.0Apache-2.0

X-Guardian

Alert webapp backed by Mongo

This app allows you to report several types of alerts such as outage, crime, stray and flood.

Alt text

Reported alerts are sent to backend and then presented through dashboards (generated by Mongo DB Charts)

Alt text

Architecture

The high level architecture used is very simple and relies strongly on Mongo Atlas

Alt text

Stack

  • Scala
  • React
  • Mongo, MongoDB Charts and Mongo Cloud

Requirements

  • Docker and docker-compose

Run the app

docker-compose up

Front end runs on http://localhost:3000 and back end runs on http://localhost:9000