0% found this document useful (0 votes)
20 views

Final Year Project Presentation On: Web New Application

The document summarizes a presentation on a new web application for online news. It includes: 1. The names of the four presenters and their internal advisor. 2. An overview of the project's objectives to develop a web application providing online news filtering by region, language, and type. 3. A high-level summary of the frontend and backend technologies used including Angular, Redux, Java, MySQL, and descriptions of why these were chosen.

Uploaded by

Hardik Agarwal
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Final Year Project Presentation On: Web New Application

The document summarizes a presentation on a new web application for online news. It includes: 1. The names of the four presenters and their internal advisor. 2. An overview of the project's objectives to develop a web application providing online news filtering by region, language, and type. 3. A high-level summary of the frontend and backend technologies used including Angular, Redux, Java, MySQL, and descriptions of why these were chosen.

Uploaded by

Hardik Agarwal
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Final year project presentation on

Web New Application


Presented By:
• Abhaas Saxena (16102713001)
• Pratik Agarwal (16102731094)
• Krishan kant Bhardwaj (16102740079)
• Hardik Agarwal (16102713039)

Presented To: Internal Advisor :


Final Year Project Committee DR. Sumit Sharma
Presentation Flow
• Project Objective
• Features of Project
• Flow Diagram
• Frontend Technologies
• Backend Technologies
• Brief over-view
• Scope and Applications
Project Objective
To develop a web application
providing online news facilities
to end user.
Where a user can filter/
segregate news according to
his/her own requirements and
taste gathered from various
sources
Features of Project
Our project offers various features to the end user, Some of the
most countable features are mentioned below

• Login functionality for the user .


• Archive and save news articles functionality for
future reference.
• Sharing functionality.
• Filtering /Segregating news based on regions,
language and type.
• Comment Functionality
Features of Project (continued…)
• Voice over text functionality for differently abled
audience.
• A user can post news articles in his/her specific
account.
• Others functionalities will be added according to
need and resources available.
Flow Diagram
Frontend Technologies Used
• Angular CLI
• Angular 7
• Ngrx store (Redux)
• Ngrx Effects
• Angular Material
• Load-ash Libraries
• HTML ,SASS/CSS
• Typescript
• JQuery
Backend Technologies Used
• Java
• JDBC
• MYSQL
• Collections
• Ajax
• EMS SQL manager
• Firebase
Why Angular?
Angular is a great framework for building interactive
elements and components of a website. Being in
the list of popular JavaScript frameworks, It
enhances efficiency and developers find it most
useful for building dynamic and supporting MVC
programming structure. Angular has launched the
latest version which is Angular 7.0.
AngularJS utilizes the MIT license which is
extremely accommodating for all the developers as
well as businesses.
Core Features
• Two Way Data-Binding
• Dealing with MVC
• Assistance form Dependency Injection (DI)
• Use of Directives
• Empowers with better user interface
• All inclusive/High performance
• Code Reusability
• Assistance with angular CLI
Why Redux?
Redux is a state management tool. While it’s mostly
used with React, it can be used with any other
JavaScript framework or library. It is lightweight at 2KB
(including dependencies), so you don’t have to worry
about it making your application’s asset size bigger.
With Redux, the state of your application is kept in a
store and each component can access any state that it
needs from this store. Let’s dive a little deeper to see
why you might need a state management tool.
Core Features
• Redux makes the state predictable.
• Maintainability.
• Debuggable for days.
• Ease of testing
• Redux can also be used for server-side rendering.
• It basic structure comprises of State, Actions,
Reduces and Selectors.
Why Java?
Java is a general-purpose computer-
programming language that is concurrent, class-
based, object-oriented, and specifically designed
to develop new software for various platforms.
The ability to run the same program on many
different systems is crucial to World Wide Web
software, and Java succeeds at this by being
platform-independent at both the source and
binary levels.
Core Features
• Independent Language
• Object-Oriented Language
• Simple Language
• Multithreading
• Portable
• Secure
• Dynamic
• Platform-independent
handles
W the actual storage and querying of data.
Because of that each storage has its own set of
Why Mysql ?
abilities and strengths. Over time, the database
engines available are becoming advanced and faster.
For general web-driven tasks, the default MyISAM
database engine works perfectly fine.
Core Features

MYSQL is a database server


MYSQL is ideal for both small and large applications
MYSQL supports standard SQL
MYSQL compiles on a number of platforms
MYSQL is free to download and use
MySQL is very fast, reliable, and easy to use
MySQL uses standard SQL
Scope and Applications
The web news app will basically deals with the
service providing news facilities for the user among
various regions. It will comprise news from the
maximum number of sources where user can filter out
according to his own taste and requirements. This
app can be used by any type of user among age
groups 12 and above, even for the users whose
eyesight is not so good this app will be useful as
includes voice over text functionality.

You might also like