Server Temperature
Language Breakdown
Room temperature
Humidity
Development Approach
This projects is motivated by my fascination with IoT electronics and my desire to monitor the status of my home 24/7. It was incredibly fun to put all this together as it required such a diverse set of tools (frontend, backend, databases, microcontrollers and sensors). You are looking at the dashboard for my IoT devices hosted on a RaspberryPi.
The front end is built with Bootstrap and jQuery based on the SB Admin 2 theme. The backend is built with Flask , while data is stored in a SQLite database. The app is served with Gunicorn and NGINX on a Raspberry Pi 4 in my apartment, which also controls the sensors through an Arduino. In the future I will implement the MQTT protocol to communicate with multiple IoT devices.