This repository contains the code for the flutter client for automate which is a home automation project.
- Firebase realtime db
- Cloud functions to update device status for an authenticated user
- Node-red on a raspberry pi connected to node-mcu to turn on/off devices
- Alternately we can use python script running on raspberry pi to send updates on mqtt server
- Flutter client to change device status in the firebase database
- Angular web app to change device status in the firebase database