🌐 Real Time IoT Data Visualization
A full-stack IoT monitoring dashboard that visualizes real-time and historical sensor data using a React frontend and a Flask backend, designed for scalable device monitoring and data analysis.
- 🔧 Tech Stack: React, Vite, Chart.js, Flask, SQLAlchemy, SQLite
- 🌍 Live Website: dashboard.iotexperience.com
- 🏢 Company: IoT eXperience, LLC
🎯 Project Goal
The main goal of this project was to build a practical, end-to-end IoT data monitoring system that demonstrates real-time data handling, device management, and data visualization using modern frontend and backend technologies.
📋 Project Overview
This project is a full-stack IoT dashboard developed to monitor and analyze sensor data from multiple IoT devices. The frontend is built with React and Vite, providing a responsive and interactive user interface with dynamic charts powered by Chart.js. The backend is implemented using Flask and SQLAlchemy, responsible for handling API requests, managing devices, and storing sensor data in an SQLite database.
The dashboard supports real-time sensor data visualization, device management, and historical data analysis, making it suitable as a foundation for real-world IoT monitoring systems used in smart environments, research, or industrial applications.
✨ Key Features
- 📊 Real-time temperature and humidity data visualization
- 📈 Interactive charts and data tables
- 🖥️ Device management interface
- 📁 Historical sensor data analysis
- 🔗 Clean REST API architecture
🛠️ Technologies Used
Frontend
- React
- Vite
- Chart.js
Backend
- Flask
- SQLAlchemy
Database
- SQLite
"This dashboard serves as a foundation for real-world IoT monitoring systems, suitable for smart environments, research laboratories, or industrial applications requiring scalable device monitoring and data analysis."