Smart Energy Consumption Forecasting using IoT, Machine Learning and Web Application | Synapse