Home management WebApp presentation

B
bhavesh singhInformation Technology student
Home management WebApp presentation
 Bhavesh Singh (16030141IT011)
 Manohar.CH (16030141IT050)
 Jayoti Mondal (L16030141IT052)
DR.VINODHA K
Assistant Professor,
ACED
 Introduction
 Project Objective
 Motivation
 Features of Project
 Project Modules
 Project Architecture
 Components of Project
 Project Implementation Analysis
 Project Application
 Future Enhancements
 Results
 Conclusion
 We have chosen a path to implement our innovative
ideas in the form of this project named as HOME
MANAGEMENT WEBAPP.
 The basic concept, which is emerged out from our
project is to handling objects over a certain height.
 The Home management project is an excellent web
tool for the related home stays that can by bachelors,
house wife’s, any one whose aim is to manage his
house effectively
 The home management tool is a complete set of scripted
programs, along with integrated modules for various aspects
of home control.
 This web application is often referred to as a mobile
application in making the user able to note down things ,aimed
to be accomplished.
 This web application consists of all the necessary capabilities
in it to the easier extent for use .
 This application is designed for making notes , remainders,
shopping of groceries ,storing your important dates, also can store
your contacts and suggest a individual about the day to day menu.
 This Project is a fine idea to make the Home administration framework to a
simple way.
 The measured structure and developed framework is especially client
situated .
 The framework isn't limited to any specific framework.
 To make the web application easily usable.
 The user ll also be the admin to its payment feature, credentials storage.
 There are confusion of “What to do?” and “What not to do?” when
you start some thing new!!
 Considering ourself at the position of need of a web app like this,
which could make some things easier to accomplish.
 The motivation for doing this project was primarily an interest in
undertaking a challenging project in an interesting area of work.
 The opportunity to learn about a new area of web developemnt
using a framework was appealing.
 There are various features of our project .
It can offer number of advantages to the user.
 Our Webapp has some specific countable
features for which other apps may charge a
user.
Following are the features:
 Drag and Drop content Calender
 Rate Management
 Bill spliter
 To do list
 Remainders
 Table Menu
 Widget to shop for home.
 Widgets to check stocks ,market rates.
 Contacts storage.
 Bill payments
 Grocery Remainders
Drag and Drop content Calender
 This website shows every (annual) calendar including 2019,
2020 and 2021.
 This can be very useful if you are looking for a specific date
(When there's a holiday / vacation for example) or maybe you
want to know what the week number of a date in 2019 is?
 You can also use this site to find out when a particular day or
date in 2019 takes place.
 Calender is also connected to user’s gmail account and can
be updated accordingly.
Bill spliter
 Split Tab is the simple way to split
a bill among friends.
 Tax and tip are calculated for you.
 Helps in adding events
 Customizable
 Created using java script
 Pay bills at time.
 Linked to most used payment options.
 This webapp follows the basic model of development i.e Waterfall
model approach.
 The development was carried out in phases satisfying waterfall
model .
Advantages of adopted model:
 Task completed in phase to phase.
 Meeting requirements made the application satisfactory to the results.
 Design of the web app on the basis of outcome of previous phase.
 Implementation carried out using several web technologies and web
framework.
 Each functionality verification was carried out after success design and
implementation.
 Webapp maintainence with period of time will take place to meet requirements.
Home management WebApp presentation
Front End Layer
 This is the client layer, which is visible to client.
 This Layer allows the client to operate the application as per its need.
 For eg:-Architecture diagrammatic representation describes login
/registration page , asking for user id and password.
 This front end layer is implemented using several web scripting languages
such as :
• Html
• Css
• Javascript
• Php
Business Logic Layer
 This layer connects with the client layer.
 Approves the credentials of the user if valid.
 Gives client access to the other main features.
 Mostly compromised of php scripts and sql process for
backend storage of credentials, such as username and
passwords.
Backend Layer
 This layer is the data layer or database layer.
 This layer process the outcomes and credentials validation
from business logic layer and provides client a hassle free and
uninterrupted process sequence with fine response.’
 Includes Database servers and local host servers for testing
and demo purposes.
 Mysql/MongoDb may act as a database for such backend.
 The webapp consists of several components to deal
with.
 Web App implementation was carried over Angular
framework
 Using Scripting languages like :
 Html
 Css
 Js
 Bootstrap
 Features discussed earlier were also designed and implemented with
Javascript, Html and Css.
 Backend Process , sql process which were playing prominent role in
login/registration page were dependent on php.
 Scripting language Php has also been in use of this project.
 Local hosting server was implemented using WAMP server which is
available for free download.
Editors used
 Atom
 Sublime Text
 Visual Studio Code
Development framework
 Angular 8
 AngularJS is a JavaScript-based open-source front-end web
framework mainly maintained by Google and by a community of
individuals and corporations to address many of the challenges
encountered in developing single-page applications.
Brief Analysis of Implementation process of
Home Management WebApp.
 Front end FrameWork/Scripting Languages:-
 Bootstrap
 Html
 Css
 Javascript
 Web application Framework:-
 Angular 8
 Task Runner/Package Manager:-
 Npm (Package manager for javascript)
 Database :-
 Sql
 Text Editors:-
 Sublime Text 3
 VS code studio
 Atom
 Web servers:-
 Wamp(local host)
 Apache
 Php
Angular
 AngularJS is a structural framework for dynamic web apps.
 With AngularJS, designers can use HTML as the template language and it allows
for the extension of HTML's syntax to convey the application's components
effortlessly.
 Angular makes much of the code you would otherwise have to write completely
redundant.
 We can use Angular to build any kind of app, taking advantage of features
like: Two-way binding, Templating, Restfull api handling, modularization, AJAX
handling, dependency injection, etc.
 The main reason behind the popularity of Angular is its robustness, platform
independency and browser support. Currently all major browsers are supporting
Angular.
 Why should we use AngularJS?
 Two Way Data-Binding
 Dealing with MVC
 Assistance form Dependency Injection (DI)
 Use of Directives
 Empowers with Better User Interface
 Benefits of Using AngularJS
 Dependency injection The Dependency Injection helps the developer to develop the
application easily and smoothly.
 Flexible :- It is flexible in offering solutions in basic HTML and creating the single-page
application.
 Extensibility : -Allows easy customization of your workflow, manage libraries, and meets
your needs easily.
 e2e Testing : -The code can be tested and the developer can measure the output and behavior
of the code.
 Data Binding : A sync between Model and View components and in turn improves code
efficiency.
 Allows user to add items to day to day todo’s.
 Google synchronized calender and remainder.
 Bill payments .
 Free access to all features.
 Provides timely grocery remainders using
manual updation.
 Widgets for stocks and market prices.
 Store numbers ,emails and address .
 Provides support and tips for daily routines.
Home management WebApp presentation
Home management WebApp presentation
 Cozi Family Organiser
 Advertisements block the
work.
 Monetization required to
access multiple features.
 Anylist
 Barcode Scanner issues.
 Privacy issues.
 Only limited to 5 recipes to be
added.
 Home Keeping
 Not very intuative or straight
forward.
 Requires payment.
 Language Translation problem.
 Home Management
 No Advertisements.
 All features available for free.
 Barcode Scanners not in use.
 Unlimited addition of recipes..
 Easy UI and straight forward.
 No payment required.
 Contacts storage facilities.
Home management WebApp presentation
1 de 31

Recomendados

Fundamentals and Implementations of Angular JS with renowned Technology Platf... por
Fundamentals and Implementations of Angular JS with renowned Technology Platf...Fundamentals and Implementations of Angular JS with renowned Technology Platf...
Fundamentals and Implementations of Angular JS with renowned Technology Platf...OptiSol Business Solutions
1.5K vistas12 diapositivas
Nilesh umaretiya CV 2016 por
Nilesh umaretiya CV 2016Nilesh umaretiya CV 2016
Nilesh umaretiya CV 2016Nilesh Umaretiya
127 vistas5 diapositivas
How to optimize your react native app performance por
How to optimize your react native app performance How to optimize your react native app performance
How to optimize your react native app performance Katy Slemon
85 vistas42 diapositivas
API-Driven Development in Moodle por
API-Driven Development in MoodleAPI-Driven Development in Moodle
API-Driven Development in MoodleWisdmLabs Team
104 vistas20 diapositivas
Angular vs React : A Detailed Comparision por
Angular vs React : A Detailed ComparisionAngular vs React : A Detailed Comparision
Angular vs React : A Detailed ComparisionFortunesoft IT Innovations
45 vistas4 diapositivas
Accemy projects portfolio 20 jan20 por
Accemy projects portfolio 20 jan20Accemy projects portfolio 20 jan20
Accemy projects portfolio 20 jan20Accemy Software Solutions Pvt Ltd.
52 vistas12 diapositivas

Más contenido relacionado

La actualidad más candente

Junaid Saghir updated cv (3) por
Junaid Saghir updated cv (3)Junaid Saghir updated cv (3)
Junaid Saghir updated cv (3)Junaid Saghir
298 vistas5 diapositivas
PowerApps, the Developer Story: Build an API to Integrate Corporate Data por
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataBram de Jager
2.4K vistas24 diapositivas
How to Make a Truck Inspection App por
How to Make a Truck Inspection AppHow to Make a Truck Inspection App
How to Make a Truck Inspection AppAppSheet
4.7K vistas65 diapositivas
From MVC to React por
From MVC to ReactFrom MVC to React
From MVC to ReactEric Clemmons
1.3K vistas44 diapositivas
yogesh_resume por
yogesh_resumeyogesh_resume
yogesh_resumeyogesh sharma
327 vistas7 diapositivas
Ajs ppt por
Ajs pptAjs ppt
Ajs pptAvyaya Tarnaka
267 vistas19 diapositivas

La actualidad más candente(20)

Junaid Saghir updated cv (3) por Junaid Saghir
Junaid Saghir updated cv (3)Junaid Saghir updated cv (3)
Junaid Saghir updated cv (3)
Junaid Saghir298 vistas
PowerApps, the Developer Story: Build an API to Integrate Corporate Data por Bram de Jager
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
Bram de Jager2.4K vistas
How to Make a Truck Inspection App por AppSheet
How to Make a Truck Inspection AppHow to Make a Truck Inspection App
How to Make a Truck Inspection App
AppSheet4.7K vistas
Introduction to AngularJS por Subba Tanniru
Introduction to AngularJSIntroduction to AngularJS
Introduction to AngularJS
Subba Tanniru200 vistas
Web Applications Are Technically Awesome! por MediaFront
Web Applications Are Technically Awesome!Web Applications Are Technically Awesome!
Web Applications Are Technically Awesome!
MediaFront1.6K vistas
Industry Experts on How to Build Really Good Mobile Application por IndianAppDevelopers
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile Application
QuikApply MVP2 Preso #5 por KabirSawal
QuikApply MVP2 Preso #5QuikApply MVP2 Preso #5
QuikApply MVP2 Preso #5
KabirSawal71 vistas
Top 8 angular js framework for web development por MobMaxime
Top 8 angular js framework for web developmentTop 8 angular js framework for web development
Top 8 angular js framework for web development
MobMaxime49 vistas
Ionic and Azure por laloving
Ionic and AzureIonic and Azure
Ionic and Azure
laloving1K vistas
A Guide for Anyone Who Wants to Turn App Development Idea into Reality por IndianAppDevelopers
A Guide for Anyone Who Wants to Turn App Development Idea into RealityA Guide for Anyone Who Wants to Turn App Development Idea into Reality
A Guide for Anyone Who Wants to Turn App Development Idea into Reality
QuikApply Preso #4 por KabirSawal
QuikApply Preso #4QuikApply Preso #4
QuikApply Preso #4
KabirSawal100 vistas
Project Rui Full Size por Rui Zheng
Project Rui Full SizeProject Rui Full Size
Project Rui Full Size
Rui Zheng63 vistas
Powerapps & Flow por Xpand IT
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
Xpand IT5.5K vistas
How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi... por Aimore Technologies
 How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi... How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi...
How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi...
PowerApps, the Developer Story: Build an API to Integrate Corporate Data por Bram de Jager
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
Bram de Jager2.2K vistas
Simplify and Accelerate App Development with Adobe AEM Mobile por Perficient, Inc.
Simplify and Accelerate App Development with Adobe AEM MobileSimplify and Accelerate App Development with Adobe AEM Mobile
Simplify and Accelerate App Development with Adobe AEM Mobile
Perficient, Inc.652 vistas

Similar a Home management WebApp presentation

Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence por
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceMagic Software
26 vistas15 diapositivas
What Are Progressive Web Application Development por
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentApp Verticals
6 vistas8 diapositivas
COMP6210 Web Services And Design Methodologies.docx por
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxwrite31
2 vistas4 diapositivas
Wecreate3 por
Wecreate3Wecreate3
Wecreate3Jos De Roeck
240 vistas19 diapositivas
Wecreate3 por
Wecreate3Wecreate3
Wecreate3Jos De Roeck
286 vistas19 diapositivas
Mobile app development converted por
Mobile app development convertedMobile app development converted
Mobile app development convertedSandy Gupta
33 vistas7 diapositivas

Similar a Home management WebApp presentation(20)

Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence por Magic Software
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Magic Software26 vistas
What Are Progressive Web Application Development por App Verticals
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application Development
App Verticals6 vistas
COMP6210 Web Services And Design Methodologies.docx por write31
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
write312 vistas
Mobile app development converted por Sandy Gupta
Mobile app development convertedMobile app development converted
Mobile app development converted
Sandy Gupta33 vistas
SharePoint 2013 App Provisioning Models por Shailen Sukul
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning Models
Shailen Sukul7.8K vistas
Web Application Development-Ultimate Guide To Web Application Architecture por Versatile Mobitech
Web Application Development-Ultimate Guide To Web Application ArchitectureWeb Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application Architecture
AngularJS in Production (CTO Forum) por Alex Ross
AngularJS in Production (CTO Forum)AngularJS in Production (CTO Forum)
AngularJS in Production (CTO Forum)
Alex Ross849 vistas
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx por chitrachauhan21
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
chitrachauhan2150 vistas
Resume Partha Roy por Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
Partha Roy178 vistas
Ecommerce Mini Project / Group Project Coding por Hemant Sarthak
Ecommerce Mini Project / Group Project CodingEcommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project Coding
Hemant Sarthak472 vistas
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf por VitulChauhan
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfInternship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
VitulChauhan53 vistas
GOUSE_BAIG_DOTNET_5Yrs por Gouse Baig
GOUSE_BAIG_DOTNET_5YrsGOUSE_BAIG_DOTNET_5Yrs
GOUSE_BAIG_DOTNET_5Yrs
Gouse Baig152 vistas

Último

Deutsch Crimping por
Deutsch CrimpingDeutsch Crimping
Deutsch CrimpingIwiss Tools Co.,Ltd
21 vistas7 diapositivas
_MAKRIADI-FOTEINI_diploma thesis.pptx por
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptxfotinimakriadi
6 vistas32 diapositivas
Pull down shoulder press final report docx (1).pdf por
Pull down shoulder press final report docx (1).pdfPull down shoulder press final report docx (1).pdf
Pull down shoulder press final report docx (1).pdfComsat Universal Islamabad Wah Campus
10 vistas25 diapositivas
Digital Watermarking Of Audio Signals.pptx por
Digital Watermarking Of Audio Signals.pptxDigital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptxAyushJaiswal781174
8 vistas25 diapositivas
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,... por
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...AakashShakya12
57 vistas115 diapositivas
LFA-NPG-Paper.pdf por
LFA-NPG-Paper.pdfLFA-NPG-Paper.pdf
LFA-NPG-Paper.pdfharinsrikanth
40 vistas13 diapositivas

Último(20)

_MAKRIADI-FOTEINI_diploma thesis.pptx por fotinimakriadi
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptx
fotinimakriadi6 vistas
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,... por AakashShakya12
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
AakashShakya1257 vistas
2_DVD_ASIC_Design_FLow.pdf por Usha Mehta
2_DVD_ASIC_Design_FLow.pdf2_DVD_ASIC_Design_FLow.pdf
2_DVD_ASIC_Design_FLow.pdf
Usha Mehta19 vistas
Design and analysis of a new undergraduate Computer Engineering degree – a me... por WaelBadawy6
Design and analysis of a new undergraduate Computer Engineering degree – a me...Design and analysis of a new undergraduate Computer Engineering degree – a me...
Design and analysis of a new undergraduate Computer Engineering degree – a me...
WaelBadawy653 vistas
Machine Element II Course outline.pdf por odatadese1
Machine Element II Course outline.pdfMachine Element II Course outline.pdf
Machine Element II Course outline.pdf
odatadese17 vistas
Informed search algorithms.pptx por Dr.Shweta
Informed search algorithms.pptxInformed search algorithms.pptx
Informed search algorithms.pptx
Dr.Shweta13 vistas
cloud computing-virtualization.pptx por RajaulKarim20
cloud computing-virtualization.pptxcloud computing-virtualization.pptx
cloud computing-virtualization.pptx
RajaulKarim2085 vistas
Thermal aware task assignment for multicore processors using genetic algorithm por IJECEIAES
Thermal aware task assignment for multicore processors using genetic algorithm Thermal aware task assignment for multicore processors using genetic algorithm
Thermal aware task assignment for multicore processors using genetic algorithm
IJECEIAES30 vistas
fakenews_DBDA_Mar23.pptx por deepmitra8
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptx
deepmitra812 vistas

Home management WebApp presentation

  • 2.  Bhavesh Singh (16030141IT011)  Manohar.CH (16030141IT050)  Jayoti Mondal (L16030141IT052) DR.VINODHA K Assistant Professor, ACED
  • 3.  Introduction  Project Objective  Motivation  Features of Project  Project Modules  Project Architecture  Components of Project  Project Implementation Analysis  Project Application  Future Enhancements  Results  Conclusion
  • 4.  We have chosen a path to implement our innovative ideas in the form of this project named as HOME MANAGEMENT WEBAPP.  The basic concept, which is emerged out from our project is to handling objects over a certain height.  The Home management project is an excellent web tool for the related home stays that can by bachelors, house wife’s, any one whose aim is to manage his house effectively
  • 5.  The home management tool is a complete set of scripted programs, along with integrated modules for various aspects of home control.  This web application is often referred to as a mobile application in making the user able to note down things ,aimed to be accomplished.  This web application consists of all the necessary capabilities in it to the easier extent for use .  This application is designed for making notes , remainders, shopping of groceries ,storing your important dates, also can store your contacts and suggest a individual about the day to day menu.
  • 6.  This Project is a fine idea to make the Home administration framework to a simple way.  The measured structure and developed framework is especially client situated .  The framework isn't limited to any specific framework.  To make the web application easily usable.  The user ll also be the admin to its payment feature, credentials storage.
  • 7.  There are confusion of “What to do?” and “What not to do?” when you start some thing new!!  Considering ourself at the position of need of a web app like this, which could make some things easier to accomplish.  The motivation for doing this project was primarily an interest in undertaking a challenging project in an interesting area of work.  The opportunity to learn about a new area of web developemnt using a framework was appealing.
  • 8.  There are various features of our project . It can offer number of advantages to the user.  Our Webapp has some specific countable features for which other apps may charge a user.
  • 9. Following are the features:  Drag and Drop content Calender  Rate Management  Bill spliter  To do list  Remainders  Table Menu  Widget to shop for home.  Widgets to check stocks ,market rates.  Contacts storage.  Bill payments  Grocery Remainders
  • 10. Drag and Drop content Calender  This website shows every (annual) calendar including 2019, 2020 and 2021.  This can be very useful if you are looking for a specific date (When there's a holiday / vacation for example) or maybe you want to know what the week number of a date in 2019 is?  You can also use this site to find out when a particular day or date in 2019 takes place.  Calender is also connected to user’s gmail account and can be updated accordingly.
  • 11. Bill spliter  Split Tab is the simple way to split a bill among friends.  Tax and tip are calculated for you.
  • 12.  Helps in adding events  Customizable  Created using java script
  • 13.  Pay bills at time.  Linked to most used payment options.
  • 14.  This webapp follows the basic model of development i.e Waterfall model approach.  The development was carried out in phases satisfying waterfall model .
  • 15. Advantages of adopted model:  Task completed in phase to phase.  Meeting requirements made the application satisfactory to the results.  Design of the web app on the basis of outcome of previous phase.  Implementation carried out using several web technologies and web framework.  Each functionality verification was carried out after success design and implementation.  Webapp maintainence with period of time will take place to meet requirements.
  • 17. Front End Layer  This is the client layer, which is visible to client.  This Layer allows the client to operate the application as per its need.  For eg:-Architecture diagrammatic representation describes login /registration page , asking for user id and password.  This front end layer is implemented using several web scripting languages such as : • Html • Css • Javascript • Php
  • 18. Business Logic Layer  This layer connects with the client layer.  Approves the credentials of the user if valid.  Gives client access to the other main features.  Mostly compromised of php scripts and sql process for backend storage of credentials, such as username and passwords.
  • 19. Backend Layer  This layer is the data layer or database layer.  This layer process the outcomes and credentials validation from business logic layer and provides client a hassle free and uninterrupted process sequence with fine response.’  Includes Database servers and local host servers for testing and demo purposes.  Mysql/MongoDb may act as a database for such backend.
  • 20.  The webapp consists of several components to deal with.  Web App implementation was carried over Angular framework  Using Scripting languages like :  Html  Css  Js  Bootstrap
  • 21.  Features discussed earlier were also designed and implemented with Javascript, Html and Css.  Backend Process , sql process which were playing prominent role in login/registration page were dependent on php.  Scripting language Php has also been in use of this project.  Local hosting server was implemented using WAMP server which is available for free download.
  • 22. Editors used  Atom  Sublime Text  Visual Studio Code Development framework  Angular 8  AngularJS is a JavaScript-based open-source front-end web framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications.
  • 23. Brief Analysis of Implementation process of Home Management WebApp.  Front end FrameWork/Scripting Languages:-  Bootstrap  Html  Css  Javascript  Web application Framework:-  Angular 8  Task Runner/Package Manager:-  Npm (Package manager for javascript)
  • 24.  Database :-  Sql  Text Editors:-  Sublime Text 3  VS code studio  Atom  Web servers:-  Wamp(local host)  Apache  Php
  • 25. Angular  AngularJS is a structural framework for dynamic web apps.  With AngularJS, designers can use HTML as the template language and it allows for the extension of HTML's syntax to convey the application's components effortlessly.  Angular makes much of the code you would otherwise have to write completely redundant.  We can use Angular to build any kind of app, taking advantage of features like: Two-way binding, Templating, Restfull api handling, modularization, AJAX handling, dependency injection, etc.  The main reason behind the popularity of Angular is its robustness, platform independency and browser support. Currently all major browsers are supporting Angular.
  • 26.  Why should we use AngularJS?  Two Way Data-Binding  Dealing with MVC  Assistance form Dependency Injection (DI)  Use of Directives  Empowers with Better User Interface  Benefits of Using AngularJS  Dependency injection The Dependency Injection helps the developer to develop the application easily and smoothly.  Flexible :- It is flexible in offering solutions in basic HTML and creating the single-page application.  Extensibility : -Allows easy customization of your workflow, manage libraries, and meets your needs easily.  e2e Testing : -The code can be tested and the developer can measure the output and behavior of the code.  Data Binding : A sync between Model and View components and in turn improves code efficiency.
  • 27.  Allows user to add items to day to day todo’s.  Google synchronized calender and remainder.  Bill payments .  Free access to all features.  Provides timely grocery remainders using manual updation.  Widgets for stocks and market prices.  Store numbers ,emails and address .  Provides support and tips for daily routines.
  • 30.  Cozi Family Organiser  Advertisements block the work.  Monetization required to access multiple features.  Anylist  Barcode Scanner issues.  Privacy issues.  Only limited to 5 recipes to be added.  Home Keeping  Not very intuative or straight forward.  Requires payment.  Language Translation problem.  Home Management  No Advertisements.  All features available for free.  Barcode Scanners not in use.  Unlimited addition of recipes..  Easy UI and straight forward.  No payment required.  Contacts storage facilities.