An open API service indexing awesome lists of open source software.

https://github.com/velocitatem/cumulunimbus-backend


https://github.com/velocitatem/cumulunimbus-backend

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Water Valve Control and Monitoring System

![CI/CD](https://img.shields.io/badge/CI%2FCD-passing-brightgreen)
![Azure](https://img.shields.io/badge/Azure-deployed-blue)
[![Netlify Status](https://api.netlify.com/api/v1/badges/170dd948-3269-42b0-b537-070af4ab0632/deploy-status)](https://app.netlify.com/sites/cumulunimbus/deploys)
![MongoDB](https://img.shields.io/badge/MongoDB-integrated-green)
![IoT](https://img.shields.io/badge/IoT-enabled-orange)

🚰 **Introduction**
Welcome to our Water Valve Control and Monitoring System! This project leverages cloud computing, IoT, database management, and web development to monitor water valves in real-time efficiently.

🌐 **Frontend**
Deployed on Netlify: [cumulunimbus.netlify.app](https://cumulunimbus.netlify.app/)
🔗 Repo: [cumulunimbus-fe](https://github.com/velocitatem/cumulunimbus-fe)

🖥 **Backend**
Hosted on Azure: [cumulunimbus-web.azurewebsites.net](https://cumulunimbus-web.azurewebsites.net/)
🔗 Repo: [cumulunimbus-backend](https://github.com/velocitatem/cumulunimbus-backend)

📡 **IoT Hub**
Manages device communications, vital for real-time monitoring.

🗄 **MongoDB Database**
Stores operational data and updates, ensuring real-time UI responsiveness.

🎨 **Svelte UI on Netlify**
Provides an intuitive platform for system interaction.

🔧 **Challenges and Solutions**
- UI Refresh Optimization: Transitioned to Svelte.js for reactivity.
- Azure Firewalls: Extensive testing and consultation for secure setup.