Skip to content

art-defcon/iot_monitor

Repository files navigation

🏡 IoT Home Monitor (Personal Project)

This is my personal IoT monitoring system that I've been building to track sensors around my house. Here's the quick rundown:

IoT Monitor Dashboard Screenshot

Features

  • Real-time temperature/humidity monitoring
  • Device status tracking (battery levels, connectivity)
  • Historical data charts
  • Custom alert system
  • DIY dashboard built with Angular

🚀 Quick Start

  1. Backend (Java/Spring Boot):
cd backend/iot-service
mvn spring-boot:run -Dspring-boot.run.main-class=com.company.iotmonitor.ingestion.DataIngestionApplication
  1. Frontend (Angular):
cd frontend/angular-dashboard
npm install
ng serve
  1. Generate test data (optional):
node test-data-generator.js

🔧 Tech Stack

Backend: 
  - Java 21
  - Spring Boot 3.4.4
  - PostgreSQL
  - Flyway

Frontend:
  - Angular 19
  - Chart.js 4.4
  - Angular Material 19.2

Tools:
  - Maven
  - Node.js 18

📂 Project Structure

/backend       # Spring Boot services
/frontend      # Angular dashboard
/docs          # API documentation

About

IoT monitoring system that I've been building to track sensors around my house

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors