0% found this document useful (0 votes)
17 views63 pages

Major Project Report SHA

The Smart Home Assistance Project is an IoT-based home automation platform designed to enhance convenience, security, and energy efficiency in households. It integrates various smart devices and employs machine learning algorithms to provide personalized assistance, automate tasks, and promote sustainable living practices. The project aims to simplify device management for users, making smart home technology accessible and effective for a wide range of demographics.

Uploaded by

riteshmanwani129
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views63 pages

Major Project Report SHA

The Smart Home Assistance Project is an IoT-based home automation platform designed to enhance convenience, security, and energy efficiency in households. It integrates various smart devices and employs machine learning algorithms to provide personalized assistance, automate tasks, and promote sustainable living practices. The project aims to simplify device management for users, making smart home technology accessible and effective for a wide range of demographics.

Uploaded by

riteshmanwani129
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 63

SMART HOME ASSISTANCE: AN IOT BASED APPROACH

A PROJECT REPORT
Submitted by
RITESH MANWANI
[RA2111026010455]
Under the Guidance of
Dr. Kamal Kishor Choure
Assistant Professor, Department Of Computational Intelligence

in partial fulfillment of the requirements for the degree of

BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE ENGINEERING
with specialization in Artificial Intelligence & Machine Learning

DEPARTMENT OF COMPUTATIONAL
INTELLIGENCE COLLEGE OF ENGINEERING
AND TECHNOLOGY
SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

KATTANKULATHUR- 603 203


MAY 2025
Department of Computational Intelligence
SRM Institute of Science & Technology
Own Work* Declaration Form

This sheet must be filled in (each box ticked to show that the condition has been met). It must
be signed and dated along with your student registration number and included with all
assignments you submit – work will not be marked unless this is done.
To be completed by the student for all assessments

Degree/ Course : B. Tech - CSE with specialization in AI/ML

Student Name : Ritesh Manwani

Registration Number : RA2111026010455

Title of Work : Smart Home Assistance: an IOT based approach

I / We hereby certify that this assessment compiles with the University’s Rules and Regulations
relating to Academic misconduct and plagiarism**, as listed in the University Website,
Regulations, and the Education Committee guidelines.

I / We confirm that all the work contained in this assessment is my / our own except where
indicated, and that I / We have met the following conditions:

● Clearly referenced / listed all sources as appropriate


● Referenced and put in inverted commas all quoted text (from books, web, etc)
● Given the sources of all pictures, data etc. that are not my own
● Not made any use of the report(s) or essay(s) of any other student(s) either past or present
● Acknowledged in appropriate places any help that I have received from others (e.g.
fellow students, technicians, statisticians, external sources)
● Compiled with any other plagiarism criteria specified in the Course handbook /
University website

I understand that any false claim for this work will be penalized in accordance with the
University policies and regulations.

DECLARATION:
I am aware of and understand the University’s policy on Academic misconduct and plagiarism
and I certify that this assessment is my / our own work, except where indicated by referring,
and that I have followed the good academic practices noted above.

Ritesh Manwani
RA2111026010455
SRM INSTITUTE OF SCIENCE AND TECHNOLOGY
KATTANKULATHUR – 603 203

BONAFIDE CERTIFICATE

Certified that 18CSP109L - Major Project [18CSP109L- Major Project] report titled
“Smart Home Assistance: an IOT based approach” is the bonafide work of “RITESH
M A N WA N I [RA2111026010455]” who
carried out the project work under my supervision. Certified further, that to the best of my
knowledge the work reported herein does not form any other project report or dissertation
on the basis of which a degree or award was conferred on an earlier occasion on this or
any other candidate.

SIGNATURE SIGNATURE

DR. Kamal Kishor Choure DR. R. ANNIE UTHRA

SUPERVISOR HEAD OF THE DEPARTMENT


ASSISTANT PROFESSOR DEPARTMENT OF
DEPARTMENT OF COMPUTATIONAL
COMPUTATIONAL INTELLIGENCE, SCHOOL OF
INTELLIGENCE, SCHOOL OF COMPUTING
COMPUTING

EXAMINER I EXAMINER II
ACKNOWLEDGEMENTS

We express our humble gratitude to Dr. C. Muthamizhchelvan, Vice-Chancellor, SRM


Institute of Science and Technology, for the facilities extended for the project work and his
continued support.

We extend our sincere thanks to Dr. Leenus Jesu Martin M, Dean-CET, SRM Institute of
Science and Technology, for his invaluable support.

We wish to thank Dr. Revathi Venkataraman, Professor and Chairperson, School of


Computing, SRM Institute of Science and Technology, for her support throughout the project
work.

We encompass our sincere thanks to, Dr. M. Pushpalatha, Professor and Associate
Chairperson - CS, School of Computing and Dr. Lakshmi, Professor and Associate
Chairperson -AI, School of Computing, SRM Institute of Science and Technology, for their
invaluable support.

We are incredibly grateful to our Head of the Department, Dr. R. Annie Uthra, Department
of Computational Intelligence, SRM Institute of Science and Technology, for her suggestions
and encouragement at all the stages of the project work.

We want to convey our thanks to our Project Coordinators, Panel Head, and Panel Members
Department of Computational Intelligence, SRM Institute of Science and Technology, for
their inputs during the project reviews and support.

We register our immeasurable thanks to our Faculty Advisor, Dr. Om Prakash, Department
of Computational Intelligence, SRM Institute of Science and Technology, for leading and
helping us to complete our course.

Our inexpressible respect and thanks to our guide, Dr. Kamal Kishor, Department of
Computational Intelligence, SRM Institute of Science and Technology, for providing us with
an opportunity to pursue our project under his mentorship. He provided us with the freedom
and support to explore the research topics of our interest.

We sincerely thank all the staff members of the Department of Computational Intelligence,
School of Computing, S.R.M Institute of Science and Technology, for their help during our
project.
Author
RITESH MANWANI
ABSTRACT

The Smart Home Assistance Project is an advanced home automation platform


designed to improve convenience, security, and energy efficiency within
households. This system leverages a network of interconnected devices, sensors,
and machine learning algorithms to provide personalized assistance tailored to each
household's unique needs. With the increasing complexity of smart devices, users
often struggle to manage and utilize them effectively, leading to underutilized
potential. This project aims to address this challenge by providing a unified
platform that seamlessly integrates smart home devices, enabling users to control
and monitor their home environment with ease and precision.
The Smart Home Assistance platform gathers real-time data from multiple devices,
including motion sensors, temperature monitors, and security cameras, to create an
adaptive and responsive home environment. Users can provide direct input, such as
scheduling preferences and custom rules, or rely on passive data collection, such as
routine analysis and behavioral patterns. The system analyzes this information to
automate tasks like lighting adjustments, security alerts, and appliance controls,
thereby enhancing the comfort and safety of its users while optimizing energy
consumption.
By aligning with sustainable energy initiatives, the project supports global efforts to
reduce household carbon footprints, thus contributing to a greener environment.
The platform reduces energy waste through smart scheduling and device
automation, making homes more energy-efficient and sustainable. Moreover, it
fosters a safer living space by enabling rapid responses to unusual activities and
potential security breaches.
The Smart Home Assistance Project is not merely an automation tool but an
intelligent system that adapts and evolves with user needs over time. By integrating
predictive algorithms and feedback mechanisms, it continuously enhances its
accuracy and adaptability, catering to changes in user habits and preferences. This
flexibility ensures that the system remains relevant and efficient, enhancing the
overall quality of life for its users. With a user-friendly interface, it caters to a broad
demographic, providing an accessible and scalable solution for households around
the world. The project ultimately aims to empower users to take full advantage of
their smart home ecosystem, leading to safer, more efficient, and environmentally
responsible living.
TABLE OF CONTENTS

ABSTRACT

TABLE OF CONTENTS

LIST OF FIGURES

LIST OF TABLES

ABBREVIATIONS

CHAPTER NO. TITLE PAGE


NO.

1.INTRODUCTION 1
1.1.General (Introduction to Project) 2
1.2.Motivation 3
1.3.Sustainable Development Goal of the Project 4
1.4.Product Vision Statement 5
1.5. Product Goal 6
1.6.Product Backlog (Key User Stories with Desired Outcomes) 7
1.7.Product Release Plan 8

2.SPRINT PLANNING AND EXECUTION 9

2.1.Sprint 1 10
2.1.1.Sprint Goal with User Stories of Sprint 1 11
2.1.2.Functional Document 12
2.1.3.Architecture Document 13
2.1.4.UI Design 14
2.1.5.Functional Test Cases 15
2.1.6.Daily Call Progress 16
2.1.7.Committed vs Completed User Stories 17
2.1.8.Sprint Retrospective 18

2.2.Sprint 2 19
2.2.1.Sprint Goal with User Stories of Sprint 2 20
2.2.2.Functional Document 21
2.2.3.Architecture Document 22
2.2.4.UI Design 23
2.2.5.Functional Test Cases 24
7. Committed vs Completed User Stories 26
8. Sprint Retrospective 27

2.3.Sprint 3 28
2.3.1.Sprint Goal with User Stories of Sprint 3 29
2.3.2.Functional Document 30
2.3.3.Architecture Document 31
2.3.4.UI Design 32
2.3.5.Functional Test Cases 33
7. Committed vs Completed User Stories 35
8. Sprint Retrospective 36

3. RESULTS AND DISCUSSIONS 37

3.1.Project Outcomes 38
3.2.Committed vs Completed User Stories 39

4. CONCLUSIONS & FUTURE ENHANCEMENT 40

4.1.Conclusions 41

4.2.Future Enhancements 42

REFERENCES

APPENDIX A

APPENDIX B

APPENDIX C
List of Figures

Figure 1.1: MS Planner Board

Figure 2.1: User story for recommendation according to preferences

Figure 2.2: User story for taking inputs for preferences

Figure 2.3: System Architecture Diagram

Figure 2.4: UI Design for Home page


Figure 2.5: Standup meetings
Figure 2.6: Bar graph for Committed Vs Completed User Stories

Figure 2.7: User story for managing the backend of course database

Figure 2.8: User story for easy navigation through the webpage

Figure 2.9: Bar graph for Committed Vs Completed User Stories

Figure 2.10: User story for collaborative learning environment

Figure 2.11: User story for real-time feedback

Figure 2.12: System Architecture

Figure 2.13: Block Diagram for Recommendation Engine

Figure 2.14: UI Design for Our Team Page


Figure 2.15: UI Design for Courses Page
Figure 3.1: Bar graph for Committed Vs Completed User Stories
List of Tables

Table 1.1 User Stories of Project Table 2.1: Detailed User


Stories of Sprint 1
Table 2.2: Access Level Authorization Matrix
Table 2.3: Functional Test Case (Sprint 1)
Table 2.4: Sprint Retrospective for Sprint 1
Table 2.5: Detailed User Stories of Sprint 2
Table 2.6: Functional Test Case (Sprint 2)
Table 2.7: Functional Test Case (Sprint 2)
Table 2.8: Sprint Retrospective for Sprint 2
Table 2.9: Detailed User Stories of Sprint 3
Table 2.10: Sprint Retrospective for Sprint 3
Table 2.11: Sprint Retrospective for Sprint 3
Table 2.12: Sprint Retrospective for Sprint 3
Abbreviations

● AI: Artificial Intelligence

● SDG: Sustainable Development Goal

● MFA: Multi-Factor Authentication

● RBAC: Role-Based Access Control

● API: Application Programming Interface


CHAPTER 1
INTRODUCTION

1.1 Introduction to Smart Home Assistance:


The Smart Home Assistance Project is an advanced home automation platform
designed to redefine how homeowners interact with and manage their living spaces.
With the rapid growth in smart technology, households today can integrate a
multitude of devices, from lighting and thermostats to security systems and voice-
controlled assistants. While this technological boom provides unmatched
convenience, it also introduces complexity, as users may struggle to fully utilize and
harmonize their devices. This project addresses this challenge by delivering a
unified, intelligent system that enables efficient management and control of various
smart devices, thereby improving convenience, security, and energy efficiency in
the home environment.
The Smart Home Assistance system combines data from a variety of household
devices, such as motion detectors, temperature monitors, and cameras, to create a
tailored home experience. It takes into account the user's preferences for daily
routines, security needs, and energy usage, among other factors. Rather than serving
as a basic control hub, the platform uses advanced algorithms to provide
personalized automation and predictive suggestions that align with each household's
unique behaviors. Over time, the system adapts to changes in user habits,
continuously enhancing the smart home experience and promoting an environment
that is more responsive and intuitive.
Furthermore, the Smart Home Assistance Project prioritizes inclusivity, aiming to
provide an accessible automation solution that anyone can utilize, regardless of
technical background. With a user-friendly interface and integration with diverse
devices, the platform simplifies home automation, making it more approachable for
users across various demographics.

1
1.2 Motivation
The motivation behind the Smart Home Assistance Project stems from the
increasing demand for intelligent, user-centric home automation systems. As the
adoption of smart technology grows, many households seek solutions that offer
seamless integration and meaningful
control over their devices. However, the challenge lies in managing various devices
and ensuring they work together to serve the users’ needs. This platform addresses
the complexity of current smart systems by creating a cohesive ecosystem that
enables households to interact with technology effortlessly and enjoy enhanced
comfort and convenience.
Additionally, with rising energy costs and growing environmental concerns, there is
a strong need for systems that promote sustainable living. By optimizing device
usage, the platform aims to reduce unnecessary energy consumption, thus
minimizing environmental impact. The Smart Home Assistance Project not only
simplifies device management but also encourages efficient energy use, enabling
homeowners to save on utility costs while contributing to a greener future.

1.3 Sustainable Development Goal of the Project


The project supports the United Nations' Sustainable Development Goal 7
(Affordable and Clean Energy) by providing an automation solution that
emphasizes energy efficiency. By leveraging data-driven insights and machine
learning, the system optimizes energy usage across household devices, promoting
sustainable living practices and helping users achieve cost-effective energy
consumption. Through intelligent scheduling, automation, and real-time
adjustments, the platform makes energy efficiency achievable and straightforward
for users, regardless of their technical expertise.
In addition, the platform contributes to building sustainable communities by
promoting home security and well-being, aligning with SDG 11 (Sustainable Cities
and Communities). The system's security features enhance safety, providing
homeowners with peace of mind and contributing to safer, more resilient living
spaces. By making smart home technology accessible and manageable, the Smart
Home Assistance Project fosters a more sustainable and empowered community.

2
1.4 Product Vision Statement 1.4.1. Audience:
Primary Audience: Homeowners and tenants seeking a more convenient, secure,
and energy-efficient living environment through smart automation.
Secondary Audience: Property managers and eco-conscious individuals looking to
streamline energy usage and increase property security.
-

1.4.2. Needs:
• ● Primary Needs:
• ○ Centralized control for seamless management of smart home
devices.
• ○ Automation features that respond to user routines and
preferences.
• ○ Security alerts and customizable notifications for enhanced
safety.
• ● Secondary Needs:
• ○ Real-time energy monitoring and cost-saving recommendations.
• ○ User-friendly onboarding and configuration for easy setup.
• ○ Accessibility features that cater to all demographics, promoting
inclusive use
of smart home technology.
The Smart Home Assistance Project is not just an automation platform
but a comprehensive ecosystem designed to simplify, secure, and
sustainably optimize the modern home. Through innovative technology
and user-focused design, it empowers homeowners to achieve a more
connected, comfortable, and responsible lifestyle.

• 1.5 Project Goal


The primary goal of the Smart Home Assistance platform is to redefine home
automation by delivering a seamless, personalized, and intelligent home
3
management experience. The platform empowers users by offering custom-
tailored automation that adapts to each household’s specific needs and
preferences, enhancing comfort, safety, and efficiency. Through the use of AI
and real-time data, the platform continuously learns and adjusts to optimize its
features, providing an increasingly intuitive user experience over time. This
goal is rooted in making smart home technology accessible to all, regardless of
technical background, by simplifying complex processes and enabling users to
manage their homes with ease.
In addition to convenience and personalization, the platform also aims to
support sustainable living practices. The project goal includes optimizing
energy use through automated device management and providing users with
actionable insights for reducing their carbon footprint.
ensures that learning extends beyond individual progress to community growth, enabling the
transfer of valuable skills and experiences within local contexts.

Ultimately, the product goal is to create an educational ecosystem that is not just about
acquiring information, but about building meaningful connections, promoting
collaboration, and driving sustainable development in communities. Through this blend of
AI-driven personalization and local skill-sharing, the platform aspires to make education
a collaborative, enriching, and socially impactful experience.

This promotes an eco-friendly lifestyle while lowering utility costs, contributing to


both personal savings and environmental well-being.
Ultimately, the product’s goal is to create a home ecosystem that not only simplifies
daily tasks but also enhances the overall quality of life for users. By blending AI-
driven automation with sustainable energy management, the Smart Home
Assistance platform aspires to make home automation a valuable tool for creating
comfortable, safe, and environmentally responsible living spaces.

6. Product Backlog

4
S.No User Stories of AI E-Learning Application

#US 1 As a homeowner, I want to receive automated suggestions for


energy-saving settings based on my usage patterns, so I can reduce
energy costs and environmental impact.

#US 2 As a user, I want the system to notify me of unusual activity


detected by security sensors, so I can quickly respond to potential
security threats.

#US 3 As an administrator, I want to be able to manage device updates


and integrations on the backend to ensure the system is compatible
with new smart devices.

#US 4 As a user, I want an intuitive dashboard that allows me to monitor


and control all smart devices in one place, so I can manage my
home without navigating multiple apps.

#US 5 As a user, I want to set automation routines for common tasks, such
as adjusting lights at sunset, so I can save time and enhance comfort
at home.

#US 6 As a user, I want real-time notifications on my mobile device for


system alerts, such as temperature fluctuations or security breaches,
to stay informed about important home events.

Table 1.1 User Stories of Personalized Learning Project

5
The product backlog for Smart Home Assistance was organized using an Agile
board on MS Planner, depicted in Figure 1.1, detailing user stories for a
comprehensive smart home management solution.

Figure 1.1 MS Planner Board of Smart Home Assistance Platform

6
7. Product Release Plan

Phase 1: Initial Development (Month 1)

● Core functionalities: Device integration, user profile setup, initial automation features.

Phase 2: MVP (Minimum Viable Product) (Month 2)

● Additional functionalities: Energy monitoring, basic alerts, and routine


customization options.

Phase 3: Feature Refinement (Month 3)

● Feature enhancements: Adaptive learning based on user patterns, improved


security notifications, real-time system feedback.

Phase 4: Full Product Release (Month 4)

● Complete platform with all functionalities tested and deployed, including


user-friendly interface and robust backend for seamless device
management.

7
CHAPTER 2

SPRINT PLANNING AND EXECUTION

1. Sprint 1

1.1. Sprint Goal with User Stories of Sprint 1

The Goal of the first sprint is to construct the user landing page and to enable the search
functionalities such as skills and courses.

The following table 2.1 represents the detailed user stories of the sprint

S.NO Detailed User Stories


US #1 As a user, I want to turn lights on/off using voice commands so that I can
control them hands-free.

US #2 As a user, I want to adjust the room temperature remotely so that I can


maintain comfort before I arrive home.

Table 2.1 Detailed User Stories of sprint 1

8
Planner Board representation of user stories are mentioned below figures 2.1 and 2.2.

Figure 2.1 User story for recommendation according to preferences

9
Figure 2.2 User story for taking inputs for preferences

10
1.2. Functional Document

1.2.1. Introduction

The AI-Powered Skill-Sharing and Learning Platform project aims to create a dynamic,

user-centric platform that combines artificial intelligence with community collaboration. This

project focuses on delivering personalized learning experiences, facilitating real-time

peer-to-peer engagement, and fostering a collaborative learning environment. The platform is

designed to address the diverse needs of learners by providing tailored learning paths and live

engagement sessions.

1.2.2. Product Goal

The primary goal of this project is to develop a platform that enhances the learning

experience by personalizing content and enabling real-time peer interaction. The platform

aims to:

● Learning paths based on individual needs and preferences.

● Facilitate real-time skill-sharing and learning sessions.

● Use AI to analyze user sentiment and adapt the learning experience accordingly.

● Foster a community of learners and educators to promote skill-sharing.

1.2.3. Demography (Users, Location)

Users:

● Target Users: Students, professionals, hobbyists, and educators.

● User Characteristics: Varying levels of technical proficiency, diverse backgrounds,

different learning goals.

11
Location:

● Target Location: Global, with particular emphasis on regions with high internet

penetration and a strong culture of online learning and collaboration.

1.2.4. Business Processes

The key business processes include:

User Registration and Authentication:

● Users can register securely using their email or social media accounts.

● Authentication ensures secure access to personalized content and peer-to-peer

sessions.

Personalized Learning Path Creation:

● The system generates personalized learning paths based on user interests, goals, and

learning history.

1.2.5. Features

This project focuses on implementing the following key features:

Feature 1: User Registration

1. Description:
o The platform provides personalized learning paths that guide users through
courses and sessions based on their interests, skills, and learning objectives.

2. User Story:
o As a user, I want the platform to recommend a learning path that aligns with
my goals, so I can learn efficiently and effectively.

Feature 2: Profile Creation

1. Description:
o The platform allows users to join or host live learning sessions where they can
collaborate and learn from peers
12
in real-time.
2. User Story:
o As a user, I want to participate in live learning sessions to gain knowledge
from others in real-time.

Feature 3: Enhanced Search Functionality

1. Description:
o The platform offers advanced search options, allowing users to find learning
sessions and content based on specific criteria such as topic, difficulty level,
and user ratings.

2. User Story:
o As a user, I want to easily find the most relevant content using filters and
search tools, so I can quickly access what I need.

1.2.6. Authorization Matrix

Role Access Level


Administrato Full access to user management, content management, and platform settings.
r
Educator Access to content creation, session management, and student interaction tools.

Learner Access to personalized learning paths, sessions, and community features.

Guest User Limited access to browse available sessions and view public content.
Table 2.2 Access level Authorization Matrix

1.2.7. Assumptions
● The AI models for personalization and sentiment analysis will be trained using a
dataset that accurately reflects the diversity of the target audience.
● The development team will have continuous access to cloud infrastructure to test and
deploy features.
● Users and stakeholders will provide timely feedback during testing phases.
● The platform will comply with global data protection regulations, ensuring user
privacy and security.

13
1.3. Architecture Document

1.3.1. Application

Microservices:

The platform is built on a microservices architecture, where different functionalities are


encapsulated within independent services. Key services include:

● Authentication Service: Manages user login, two-factor authentication, and account


recovery.

● Course Management Service: Handles course creation, categorization, and


enrollment.

● User Role Management Service: Controls role-based access, ensuring users have
appropriate permissions based on their roles (e.g., Student, Educator, Administrator).

● Notification Service: Manages the sending of real-time notifications related to course


updates and account activities.

2.1.3.2 System Architecture-

Figure 2.3 System Architecture Diagram


14
2.1.3.3. Data Exchange Contract:

Frequency of Data Exchanges:

Data exchanges are managed with careful consideration of timing and performance:

● Real-Time Exchanges: For critical operations like user authentication and course
enrolments, data is exchanged in real-time via APIs.

● Periodic Syncs: Non-critical data, such as user activity logs or historical performance
data, is synchronized at scheduled intervals.

Data Sets:

The platform handles several key data sets, each with specific exchange requirements:

● User Data: Includes personal details, credentials, and preferences. This data is
exchanged during login, profile updates, and role assignments.

● Course Data: Encompasses course details, content, and metadata, exchanged during
course creation, updates, and deletions.

● Enrolment Data: Tracks student progress and performance, exchanged when students
enroll, complete, or drop courses.

Mode of Exchanges (API, File, Queue, etc.) :

Various methods are used for data exchange across the platform:

● API: RESTful APIs facilitate real-time data exchanges between the front-end and
back-end services.

● Message Queues: Services such as RabbitMQ or AWS SQS are used for handling
asynchronous tasks like sending notifications or processing background jobs.

● File-Based Exchanges: Certain data, such as bulk uploads of course materials, are
handled via file exchanges, typically through S3 or similar storage services.

15
1.4. UI DESIGN

Figure 2.4 UI Design for Smart Home Assistant Page

1.4.1. UI Elements

Video Section (Top-left):

● This area is dedicated to showing video feeds. Since it says "Waiting for video
track," it seems that no video has started yet or there may be a connection issue.

Audio Section (Bottom-left):

● This area seems dedicated to audio-only interactions. No audio content is


displayed at the moment, but this section may display audio levels or settings
when in use.

Chat Section (Middle-right):

16
● A chat window where the agent or user can type messages. It shows a
message history, where the agent has sent a message: "Hello I am Agent.
How may I help you?"
● A text input box at the bottom allows users to type a message and press "Send."
● The status section displays the room and agent connection status (both are
currently connected).

17
1.5. Functional Test Cases

Table 2.3 Detailed Functional Test Case

18
1.6. Daily Call Progress

Figure 2.5 Standup meetings

19
1.7. Committed Vs Completed User Stories

Figure 2.6 Bar graph for Committed Vs Completed User Stories

1.8. Sprint Retrospective

Table 2.4 Sprint Retrospective for the Sprint 1

20
2. Sprint 2

2.1. Sprint Goal with User Stories of Sprint 2

The Goal of the first sprint is to construct the user landing page and to enable the search
functionalities such as skills and courses.

The following table 2.5 represents the detailed user stories of the sprint 2

S.NO Detailed User Stories


US #3 As an administrator, I want to manage the backend of the system and update the
course database regularly, ensuring that students are always presented with
up-to-date and relevant courses.
US #4 As a user, I want to be able to easily navigate the website and find
recommended
courses, access links to course pages, and enroll in courses without hassle, so
that I can focus on learning rather than dealing with a complicated interface.
Table 2.5 Detailed User Stories of sprint 2

21
Planner Board representation of user stories are mentioned below figures 2.7 and 2.8

Figure 2.7 User story for managing the backend of course database

22
Figure 2.8 user story for easily navigate through the webpage

23
2.2. Functional Document

2.2.1. Hardware Usage

1. Smart Control Mechanisms


● Contextual Awareness: Explain how the system uses sensors (temperature, humidity,
light) to monitor room conditions and adjust devices accordingly. For instance, adjusting
room temperature based on weather or user preferences.
● User Behavior Learning: Describe how the assistant can learn from the user’s habits.
For instance, if the user frequently turns on the fan at a certain time, the assistant can
automatically adjust it.

2. Device Integration
● Fans and Air Conditioning: Outline how the assistant manages fan speed and AC settings
to maintain an ideal room temperature and air quality, even when the user is away.
● Lighting Control: Detail how lighting adjusts automatically based on the time of
day or occupancy sensors, saving energy when rooms are unoccupied or dimming
lights in the evening for comfort.
● Room Heating: Describe how the assistant balances heating to achieve comfort
without waste, potentially adjusting for different areas in the house based on user
location.
● TV and Entertainment Systems: Explain how the assistant can manage media devices,
like turning off the TV when no one is watching or adjusting volume and lighting for an
optimal viewing experience.

3. Adaptive Responses and Decision-Making


● Real-Time Adjustments: Describe how the assistant processes data continuously and
makes real-time adjustments, like turning on lights when someone enters a room at night.
● Energy Efficiency: Highlight how the assistant balances device operation to optimize
energy use, like adjusting devices to low-power states when they're not actively in use.
● Voice and App Control Integration: Discuss the hardware and software components
that allow for remote or voice-activated control, improving user convenience by letting
them control everything through a single interface.

4. Communication Protocols
● Wi-Fi/Bluetooth/Infrared Control: Explain the use of different communication
protocols to control devices directly or through a centralized hub.
● Inter-device Coordination: Describe how the assistant ensures various devices
work in harmony (e.g., coordinating AC and fan settings), avoiding redundancy, and
enhancing efficiency.

24
2.3. Architecture Document

2.3.1. Application Architecture (Microservices)

● Ensure a solid microservices structure.


1. Tasks:
■ Implement independent microservices (e.g., Authentication Service,
Course Management Service).
■ Test communication between microservices.
● Key Services:
1. Authentication Service
■ Tasks:
■ Develop and test login, two-factor authentication (2FA), and
account recovery.
2. Course Management Service
■ Tasks:
■ Build service for course creation, categorization, and
enrollment.
■ Test course management functionality and integration with the
frontend.
3. User Role Management Service
■ Tasks:
■ Implement role-based access control (RBAC) for different user
types.
■ Test and ensure correct permissions across users (Admin,
Educator, Learner).
4. Notification Service
■ Tasks:
■ Build notification system (real-time course updates, account
activity alerts).
■ Test notifications via email, SMS, or in-app messaging.

25
2.3.2. System Architecture

● Include key diagrams (microservices, API, front-end/back-end communication).


○ Tasks:
■ Design system architecture diagrams to visualize components and
interactions.
■ Test system communication (RESTful APIs, databases, message
queues).

2.3.3. Data Exchange Contract

● Frequency of Data Exchanges:


○ Tasks:
■ Ensure real-time and periodic syncs for key data (authentication,
enrollments, user logs).
● Data Sets:
○ Tasks:
■ Define key datasets: User Data, Course Data, and Enrollment Data.
■ Ensure secure real-time and periodic data exchanges.
● Mode of Data Exchanges:
○ API: Real-time data exchange via RESTful APIs.
■ Tasks:
■ Build and test APIs for real-time communication between
front-end and back-end.
○ Message Queues: Asynchronous tasks (notifications, background jobs).
■ Tasks:
■ Implement message queue services (RabbitMQ, AWS SQS) for
handling background tasks.
○ File-Based Exchanges: Bulk data handling (course uploads, user data).
■ Tasks:
■ Implement file-based exchanges for large data uploads.
■ Test bulk data exchange for performance and security.

26
5. Functional Test Cases

Table 2.6 Detailed Functional Test Case

Table 2.7 Detailed Functional Test Case

27
6. COMMITTED Vs COMPLETED USER STORIES

Figure 2.9 Bar graph for Committed Vs Completed User Stories

7. Sprint Retrospective

Table 2.8 Sprint Retrospective for the Sprint 2

28
3. Sprint 3

3.1. Sprint Goal with User Stories of Sprint 3

The Goal of the first sprint is to construct the user landing page and to enable the search
functionalities such as skills and courses.

The following table 2.9 represents the detailed user stories of the sprint 3

S.NO Detailed User Stories


US #5 As a user, I want to participate in peer-to-peer learning sessions so that I can
gain knowledge from others and share my expertise in a collaborative
environment.

US #6 As a user, I want real-time feedback during peer learning sessions so that I can
immediately improve my skills and understanding based on the input from my
peers.
Table 2.9 Detailed User Stories of sprint 3

Planner Board representation of user stories are mentioned below figures 2.10 and 2.11

29
Figure 2.10 User story for collaborative learning environment

30
Figure 2.11 User story for real time feedback

31
3.2. Functional Document

1. Introduction

● Goal: Ensure that the project objective of delivering personalized learning paths and
enabling real-time peer-to-peer collaboration is communicated with clarity.
○ Refine the explanation of the platform’s AI-driven features, particularly
emphasizing enhancements in personalization and real-time sentiment analysis
during peer collaboration.
○ Focus on user feedback integration from the previous sprint, demonstrating
improvements in user experience and feature robustness.

2. Product Goal

○ Expand the goal of AI-driven personalization by incorporating more advanced


recommendation algorithms that adapt to real-time learning behaviors.
○ Highlight the enhanced peer-to-peer collaboration with updated features
allowing real-time feedback during learning sessions, powered by AI-based
sentiment analysis for improved user engagement.
○ Include improvements based on user feedback and how these updates enhance
the overall user experience.

3. Demography (Users, Location)

● Target User Base:


○ Focus on expanding global access, considering data collected from beta testing
in multiple regions, to refine features for the next sprint.
○ Key Regions for Testing: Target regions where online learning is trending and
where internet access is robust, ensuring the platform meets diverse needs.
○ User Profiles: In Sprint 3, the emphasis is on improving experience for
students, professionals, and educators based on specific feedback from users in
these categories during prior sprints.

32
4. Business Processes

1. User Registration and Authentication:


■ Enhance the secure login process by adding more robust security
layers, including MFA (multi-factor authentication) via biometrics and
time-based tokens.
■ Refine the social media login integrations to improve security and user
convenience.
■ Testing: Test user experience across different devices and platforms,
ensuring smooth and secure registration and login for all user types.
2. Personalized Learning Path Creation:
■ Improve the AI algorithms for creating personalized learning paths by
incorporating real-time user activity and feedback from previous
sprints.
■ Test and optimize the learning path recommendations for diverse user
profiles, with a focus on increasing the relevance and quality of
recommendations based on the data collected so far.

5. Features

1. Feature 1: User Registration


○ Tasks for Review 3:
■ Implement refinements to the user registration flow, including
enhancements to the personalized learning path feature visible
immediately after registration.
■ Ensure that the first-time user experience is seamless, with clear
guidance on how to engage with personalized features from the start.
2. Feature 2: Profile Creation and Peer Learning Sessions
■ Expand the functionality for hosting and joining live peer learning
sessions, adding features for real-time feedback, session recording, and
post-session evaluations.
■ Improve the collaboration tools used during sessions, including shared
whiteboards, real-time editing, and sentiment-based insights on user
engagement.
33
3. Feature 3: Enhanced Search Functionality
■ Further develop the advanced search options, allowing users to search
by more granular filters, including learning duration, relevance to
career paths, and peer feedback.
■ Ensure that the search results are optimized for both real-time sessions
and pre-scheduled sessions, and that sorting and filtering is more
intuitive based on user feedback from previous sprints.

6. Authorization Matrix

● Tasks for Review 3:


○ Refine and test role-based access controls (RBAC) to ensure smooth
navigation and feature access for Administrators, Educators, Learners, and
Guest Users.
○ Test for potential edge cases where users might attempt to bypass access
controls.
○ Implement more granular permission levels for various user roles, ensuring
that users only have access to the features and data relevant to their role.

7. Assumptions

● Assumptions for Review 3:


○ Ensure the AI models have been updated to handle an even greater diversity of
user data, improving recommendations for a broader user base.
○ Tasks:
■ Validate the AI models with the new data collected during beta testing,
ensuring they provide accurate recommendations even for outlier user
behaviors.
■ Optimize the platform’s ability to handle large datasets efficiently
within the cloud infrastructure, ensuring that both performance and
security meet the needs of users from regions with varying internet
speeds.

34
3. Architecture Document

3.1. Application Architecture (Microservices)

Goal: Ensure a robust microservices architecture, enabling independent and scalable services.

Key Microservices:

1. Authentication Service
○ Tasks:
■ Develop and test the login, two-factor authentication (2FA), and
account recovery functionality.
■ Ensure secure authentication and seamless user experience.
■ Testing: Verify login, 2FA functionality, and account recovery
processes work across devices.
2. Course Management Service
○ Tasks:
■ Build the service for course creation, categorization, and enrollment.
■ Ensure seamless integration with the front-end for a smooth course
management experience.
■ Testing: Test the creation, editing, and deletion of courses and ensure
the enrollment process is smooth for users.
3. User Role Management Service
○ Tasks:
■ Implement role-based access control (RBAC) for different user types
(Admin, Educator, Learner).
■ Ensure correct permissions are enforced across the platform based on
roles.
■ Testing: Check whether users have appropriate access levels for their
roles and validate access restrictions.
4. Notification Service
○ Tasks:
■ Develop a notification system to send real-time course updates and
account activity alerts.
35
■ Ensure notifications are sent via multiple channels (email, SMS, in-app
messaging).
■ Testing: Test the real-time and scheduled notifications for course
enrollments, deadlines, and updates.

3.2. System Architecture

Figure 2.12 System Architecture

Figure 2.13 Block Diagram

36
Goal: Visualize the key system components and their interactions for seamless
communication across services.

● Tasks:
○ Design system architecture diagrams showing microservices communication,
front-end and back-end interactions.
○ Test RESTful API calls for smooth communication between the front-end and
back-end.
○ Test database connections and message queues for efficient data management
and background processing.

System Architecture Diagrams:

● Include diagrams to represent key system components like:


○ Microservices communication.
○ API structure and interactions.
○ Data flow between front-end, back-end, and databases.

3.3. Data Exchange Contract

Goal: Ensure secure and efficient data exchange across the platform with minimal latency and
maximum reliability.

1. Frequency of Data Exchanges:


○ Tasks:
■ Ensure real-time data sync for critical operations like user
authentication, course enrollments.
■ Implement periodic sync for non-critical data (e.g., user logs, historical
data).
■ Testing: Verify real-time exchanges during user login and enrollment,
and scheduled data sync for logs and background data.
2. Data Sets:
○ Tasks:
■ Define and secure key datasets such as User Data (personal
information, preferences), Course Data (course details, categories), and
37
Enrollment Data (progress tracking, history).

■ Testing: Ensure data sets are exchanged securely and in compliance


with privacy regulations.
3. Mode of Data Exchanges:
○ API (RESTful API for real-time data exchanges)
■ Tasks:
■ Build and test APIs that manage real-time data flow between
front-end and back-end.
■ Testing: Validate API responses for key operations like user
authentication, course management, and role assignments.
○ Message Queues (Asynchronous tasks using RabbitMQ or AWS SQS)
■ Tasks:
■ Implement message queues for handling non-blocking,
background tasks (e.g., notifications, log updates).
■ Testing: Test the performance of queues in handling
background tasks like sending notifications or generating
reports.
○ File-Based Exchanges (Bulk data handling)
■ Tasks:
■ Enable bulk data upload features for course materials, user
data, and large datasets.
■ Testing: Ensure performance and security checks for bulk
uploads, including file integrity and speed.

38
4. System Design

Figure 2.14 UI Design for Our Team Page

Figure 2.15 UI Design

39
5. Functional Test Cases

Table 2.10 Sprint Retrospective for the Sprint 3

40
Table 2.11 Sprint Retrospective for the Sprint 3

6. Committed Vs Completed User Stories

Figure 2.16 Bar graph for Committed Vs Completed User Stories

41
7. Sprint Retrospective

Table 2.12 Sprint Retrospective for the Sprint 3

42
CHAPTER 3

RESULTS AND DISCUSSION

1. Project Outcomes

● Effective Personalization: The Smart Home Assistance system successfully


delivers personalized automation settings tailored to individual user preferences,
including energy management, preferred routines, and device usage patterns. By
analyzing user behavior (e.g., frequent device use times), the system provides
recommendations that enhance comfort, security, and convenience, ultimately
increasing user satisfaction and engagement.
● Adaptive Learning and Pattern Recognition: The system employs machine
learning algorithms to recognize and adapt to users' behavioral patterns over time.
For example, it learns common device interactions, such as adjusting lighting or
climate controls, and adapts to suggest similar actions in the future. This adaptive
learning capability reduces manual inputs and creates a more intuitive, responsive
smart home experience.
● Scalability of Smart Home Device Integration: The platform is designed to
manage multiple users and integrate with a wide array of smart devices, ensuring
compatibility with the latest technologies. This scalability makes the system
suitable for larger households or building complexes with multiple devices and
diverse automation needs, offering seamless expansion options as more smart
home devices are added.
● Prioritized Security Alerts: The security system prioritizes alerts based on the
severity of detected anomalies, such as unusual sensor activity or sudden
temperature changes. By ranking alerts, the platform ensures that users are notified
of the most critical security concerns first, which improves safety and allows for
timely responses to potential security threats.
● Fallback Recommendations for Device Downtime: In cases where specific smart
devices are offline or unavailable, the system offers fallback routines based on
alternative devices or settings, ensuring that essential automations continue without
disruption. This feature maintains functionality during device downtime, providing
43
a robust user experience even when technical issues arise.

2. Committed Vs Completed User stories

Figure 3.1 Bar graph for Committed Vs Completed User Stories

44
CHAPTER 4

CONCLUSION & FUTURE ENHANCEMENTS

1. Conclusion

In conclusion, the Smart Home Assistance system developed in this project has
demonstrated its capability to provide a personalized and adaptive home automation
experience by analyzing individual preferences, device usage patterns, and environmental
factors. Utilizing machine learning algorithms and real-time data processing, the system
effectively automates routines and enhances comfort, security, and energy efficiency. The
project’s objectives of creating a scalable and flexible smart home solution have been met,
ensuring that the system can adapt to different household setups and a wide variety of
connected devices.

Key achievements include the system's ability to integrate multiple data points, such as
user activity, device status, and ambient conditions, to deliver automation routines that
respond dynamically to changing needs. This approach has significantly improved user
convenience and satisfaction, while reducing energy consumption through intelligent
device management. Furthermore, the system addresses a fundamental challenge in
modern smart home solutions: creating a user-centric experience that simplifies
technology management for diverse users, ensuring ease of use across various
demographics.

The successful integration of a responsive, adaptable system capable of learning from user
interactions underscores its potential as a reliable smart home assistant. By reducing
manual control and providing proactive recommendations, the platform allows users to
enjoy an automated environment tailored to their lifestyle, while maintaining robust
security and energy-saving features.

2. Future Enhancements

While the current Smart Home Assistance system provides significant value, there are
several areas for future improvement:

● Integration of Additional Data Sources: Adding data from weather forecasts,


45
external devices, or utility company data could enable more precise automation,
such as adjusting energy usage based on peak demand periods.

● Advanced Security Features: Future iterations could include AI-driven anomaly


detection to enhance security by identifying unusual patterns that may signal a
security risk, such as unexpected door activity.
● Enhanced User Interface and Experience: Improving the UI to include
intuitive features like drag-and-drop customization for routines, visual
monitoring of device statuses, and a clear energy usage dashboard would
enhance usability.
● Social Learning Integration for Shared Homes: Introducing multi-user
compatibility with individualized settings for households could improve experience
in shared environments, allowing each member to have tailored settings and
automation preferences.
● Machine Learning Model Optimization: Experimenting with advanced AI
models like deep learning could increase the accuracy and responsiveness of the
automation routines, especially for large, complex households with numerous
devices.

46
REFERENCES
1] Anderson, T., & Dron, J. (2011). Three generations of distance education pedagogy. International Review of
Research in Open and Distributed Learning, 12(3), 80–97. https://doi.org/10.19173/irrodl.v12i3.890

2] Alam, M. R., Reaz, M. B. I., & Ali, M. A. M. (2012). A review of smart homes—Past, present, and future.
IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 42(6), 1190–1203.
https://doi.org/10.1109/TSMCC.2012.2189204

3] Brusilovsky, P., & Millán, E. (2007). User models for adaptive hypermedia and adaptive educational systems.
In P. Brusilovsky, A. Kobsa, & W. Nejdl (Eds.), The adaptive web (pp. 3–53). Springer. https://doi.org/
10.1007/978-3-540-72079-9_1

4] Chen, C.-M., & Duh, L.-J. (2008). Personalized Web-based tutoring system based on fuzzy item response
theory. Expert Systems with Applications, 34(4), 2298–2315. https://doi.org/10.1016/j.eswa.2007.03.001

5] Koren, Y., Bell, R., & Volinsky, C. (2009). Matrix factorization techniques for recommender systems.
Computer, 42(8), 30–37. https://doi.org/10.1109/MC.2009.263

6] Liu, Q., Huang, Z., Yin, Y., Chen, E., Xiong, H., & Su, Y. (2019). EKT: Exercise-aware knowledge tracing
for student performance prediction. IEEE Transactions on Knowledge and Data Engineering, 33(1), 100–115.
https://doi.org/10.1109/TKDE.2019.2949812

7]Lu, Y., Huang, J., & Sadiq, S. (2018). Personalized learning path recommendation based on knowledge map.
Applied Intelligence, 48(12), 4838–4849. https://doi.org/10.1007/s10489-018-1284-5

8] Sadeghi, A.-R., Wachsmann, C., & Waidner, M. (2015). Security and privacy challenges in industrial Internet
of Things. Proceedings of the 52nd Annual Design Automation Conference. https://doi.org/
10.1145/2744769.2747942

9] Sun, L., Lin, Z., Yu, Y., Li, H., & Shi, Z. (2020). A personalized recommendation system based on
collaborative ltering and deep learning in smart education. IEEE Access, 8, 146457–146469. https://doi.org/
10.1109/ACCESS.2020.3014074

10] United Nations. (2015). Transforming our world: The 2030 agenda for sustainable development.https://
sdgs.un.org/2030agenda

47
fi
APPENDIX

A. SAMPLE CODING

48
similarity_data = [

"Course Name": course["Course Name"],

"Course Link": course["Course Link"],

"Course Topic": course["Course Topic"],

"Pacing": course["Pacing"],

"Learning Style": course["Learning Style"],

"Similarity": get_similarity_score(course["Course
Topic"], interested_topics)

for course in courses

df = pd.DataFrame(similarity_data)

df = df[df['Similarity'] > 0.4]

if not df.empty:

X = df[['Similarity']].values

knn = NearestNeighbors(n_neighbors=3, metric='euclidean')

knn.fit(X)

_, indices = knn.kneighbors([[1]])

recommended_courses = df.iloc[indices[0]]

# Prepare the structured JSON response

recommended_list =
recommended_courses.to_dict(orient='records')

# Output as JSON string

print(json.dumps(recommended_list))

49
B. PLAGIARISM REPORT

50
SRM INSTITUTE OF SCIENCE AND TECHNOLOGY
(Deemed to be University u/s 3 of UGC Act, 1956)

Office of Controller of Examinations

REPORT FOR PLAGIARISM CHECK ON THE DISSERTATION/PROJECT REPORTS FOR UG/PG PROGRAMMES
(To be attached in the dissertation/ project report)

1 Name of the Candidate RITESH MANWANI


(IN BLOCKLETTERS)

2 Address of the Candidate THE GARDEN CITY, RAJKOT

3 Registration Number RA2111026010455

4 Date of Birth 21st March 2003

5 Department Computational Intelligence

6 Faculty Engineering and Technology, School of Computing

7 Title of the Dissertation/Project PERSONALIZED LEARNING :


RECOMMENDATION SYSTEM FOR
STUDENTS

8 Whether the above project


/dissertation is done by a) Ritesh Manwani
(RA2111026010455)

9 Name and address of the Name: Dr. Kamal Kishor Choure


Supervisor /Guide
Mail ID: kamalkic@srmist.edu.in
Mobile Number: +91 88755 74106

10 Name and address of Co Name:


Supervisor /Co- Guide (if any)
Mail ID:
Mobile Number:

11 Software Used Plagiarism Checker X

12 Date of Verification 9th May 2025

13 Plagiarism Details: (to attach the final report from the software)

51
Chapter Title of the Chapter Percentage Percentage % of
of similarity of similarity plagiarism
index index after
(including (Excluding excluding
self citation) self-citation) Quotes,
Bibliography, etc.,

1 Introduction

2 Literature Survey

3 System Architecture and Design

4 Methodology

5 Coding and Testing

6 Results and Discussion

7 Conclusion and Future References

Appendices

We declare that the above information has been verified and found true to the best of our knowledge.

Signature of the Candidate Name & Signature of the Staff


(Who uses the plagiarism check software)

Name & Signature of the Supervisor/ Guide Name & Signature of


the Co-Supervisor/Co-
Guide

Name & Signature of the HOD

52
C. JOURNAL PROOF

'

E
MRARS131b4 - Acknowledgement from IJRAR regarding reeearsh geper submitting

Thrt 8 kšay at 11.47 g¥d


Editor IJRAR se<IJtor4}I'ijrar.org>
Bepžy tcc Editor IJRAR <edJtor4 ijrar.org>
Trc riteshmanwani@gmaiIxxsm>

Thank you Ibr submitting paper in IJRAR. You will be intimated for final selectšon & acoeptance of your paper very

Your pa{>er will undergo Lhe normal rev?eer process of tke Jorsnal. Tlse process rormally Fakes 1 as 3 Oays to
complete depe'rxIing on d¥e nianber of rouix:1s. the reviews need to take place.

Kirully Note foloBeing I etails for futura rafereruza:


Begistrati‹zn ID • IJRAk_113J54
Paper Titk•: SMART HOME ASSISTANCE Through lntelFfgenE Course RecommerxJatilzns: A Student-Centric Al-Oriuen
Approve h
CorTes{>onding Author Name .RITESH MANWANI
CorTes{>onding Author Email . Riteshmanwani}igmaiLnam - This email ID will fae used for any further nommunica£ñ+n
for publication process. s£atus.
Publication charge/ ees .1S70 iNR for lruJJan autLuzr & 58$ for foreign International au£hor Track Pa{>er Link : Track
your paper . https /ijrar.org/track.php

IJRAB Jcxa•nol čs MOC and ISSN Eqsprased. Jcaa•nzg is S thožaržy open aceess ¢aaztals,
Peer•revieured, and
Refereed Joumals, Impact fac:tor 7.17 (Calcušate by googže scholw arrd Semwztšc Snfxflar AI•Poaeered
Resawcn Tooi} , ¥Xužt“xliccšpIinary, u<x3ttdy, irtdexk+g in aii major dataaasa &
uetadata, citat aenerator,
3iqital Dbiect ldentžfier{DOI}.

Track Your Pa}>er: Trz+uh your pejzer : kttps /žjrar.org/track.php

Paper Title°

s<aimiLsotsaB8¥gmifiI.eom

- This email ID will be used for arTy further nommunJcatélzn regarding publication process
scazus PubFication fees' 1S70 INR for lnrfiars author & 506 for foreign lnzemational
F auihor
“"” ”''* if any query email to ed itor@ijrar.org.

Womoiafie Publication yr-ooess: tJsir+g This Link AUTHDR HOk1E using your registration D {31115d) and email ID
{soraziil .sahad §¥gmaiIxzom).

you cvi check status og your paper by using paper track systern, your Regčsbat ID and
CorraEqaonding
Author mail lD. k sdžy go t rou$jh linžc: Mtp f/uzww.qraruzzg/Aut toržsorrsa{zsžogin.php

For More Informa€žon. www.ijraruzcg


For any query write us editorfBiijrar.org

Editar in 'Chief,

53

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy