DEV Community

Naveen Muniyasamy
Naveen Muniyasamy

Posted on

MongoDB Atlas Hackathon 2022 on DEV - Cold Storage Monitoring

What I built

Cold Storage monitoring dashboard built using React and Atlas App

Category Submission:

About Real-time

App Link

https://comfy-puppy-a3633b.netlify.app/

Screenshots

Home Page:
Home Page

Alerts Page:
Alerts Page

Description

The dashboard makes use of MongoDB changestreams to capture the realtime changes in the database and shows the realtime updates and alerts. This project also includes the simulator to simulate the Cold Storage IoT device data. Alerts are triggered using Atlas Trigger

Link to Source Code

https://github.com/naveen-25/mongodb-atlas-cold-storage-monitoring

Contributors


Permissive License

MIT License

Background

(What made you decide to build this particular app? What inspired you?)
Atlas App Service [formerly Realm] is a cool service offered MongoDB Atlas to build the application with serverless architecture. IoT is one of the best usecase for event driven application. Changestreams serves the purpose to act based on the events. Cold storage monitoring is one of the critical application where the immediate necessary actions has to be taken in case of any alerts like power outages or increase in temperature. Atlas trigger provides the serverless way to trigger alerts and capable of acting as a light weight rule engine. These features of MongoDB Atlas together driven me to think of this use case.

How I built it

(How did you utilize MongoDB Atlas? Did you learn something new along the way? Pick up a new skill?)
Below features of MongoDB atlas is used to build the application

  • Atlas App Service [Formerly Atlas Realm]
  • Atlas Trigger

Learnt how to build the UI application without the backend APIs to communicate to the DB and how to react to the events using Atlas trigger.

Top comments (0)