DEV Community

Naveen Muniyasamy
Naveen Muniyasamy

Posted on

1

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.

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay