Home Automation

We are not creating our project just to clear our semester instead we're taking this as Our first product which provides a single click Control to the users to control the different appliances installed in different rooms of a house or a building. The user can choose to Switch on or switch off

2025-06-28 16:27:42 - Adil Khan

Project Title

Home Automation

Project Area of Specialization Software EngineeringProject Summary

We are not creating our project just to clear our semester instead we're taking this as Our first product which provides a single click Control to the users to control the different appliances installed in different rooms of a house or a building. The user can choose to Switch on or switch off an appliance by the web application. The devices would be installed with each appliance in a room and that device will be generating signals on the basis of the programmed script and controlling multiple appliances according to the user-generated commands from his web interface. 

Project Objectives Project Implementation Method

After finalizing our idea and project proposal we divide our project into three things:
Backend: Complete Backend along with APIS is handled by Haider Ali 

Frontend: Complete Frontend is handled by Rizwan Sheikh

Mobile App (Extra Feature): is in progress and under Noman's consideration

However, the Database is designed after a detailed discussion in our group

Backend is purely in Dot Net Core 3.1 and we try to follow all the latest technologies. we follow 'Clean Code Architecture' in which our code is divided into five layers including API

The frontend is based purely on HTML, CSS, C#, JS, Jquery

DB: SQL SERVER

Mobile App in android studio

Benefits of the Project
  1. we can schedule a time to turn on/off any appliance
  2. We can configure Google Voice Assistant and with the help of this we can control our appliances with our voice
  3. We can add Temperature sensors that will use to get power consumption
  4. We can have history etc
Technical Details of Final Deliverable

Our Final Deliverable includes a Dot Net based web application that includes the following modules:

& in Hardware:

Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther IndustriesCore Technology Internet of Things (IoT)Other Technologies OthersSustainable Development Goals Good Health and Well-Being for People, Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 3100
Node MCU Esp8266 Equipment1800800
4 channel Relay Module Equipment1500500
Jumper Wired Equipment1200200
Electrical Wires Equipment3100300
Holders Equipment5100500
LED (Bulb) Equipment4150600
Cable Equipment1150150
Scissor Equipment15050

More Posts