- The user registers their name and notification settings on the left.
- The right side is used to simulate an external source. It will simulate a number between min and max every 1 second.
- A watcher is set to monitor new temperatures. When it triggers, it loops through all the subscribers and inform the appropriate subscribers.
- subscribers will receive notifications by email
- fahrenheit is not considered in this demonstration
- only 1 marker can be set per user subscription
- marker will not trigger if sensitivity value is set too high
- marker will not trigger if starting range is within threshold
- Vue was used along with its two way binding to enable a reactive UI.
- Vuetify was used to rapidly deploy a UI