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.
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% 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.
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.