Skip to content
@all-news-project

All News

All News Project

Introduction

All news project is a service application which communicates with browser extension that allows the user to read non-objective news from several news channels. The extension will identify which news article the user has read and suggests more reading content about the same subject, In addition, the application will give the user a summary on a specific subject from a range of news websites,and in this way we give the user the ability to read different-agenda news.

Methods

When the user is reading a news article, the extension will check if it is one of the news websites that is supported by the system. if it is it will communicate with the cloud server rest API that will check if there are any other news articles on the same subject, then the extension will notify the user and suggest that he also reads from other websites and offers more services like a non-objective summary of the article that is a combination of all the news articles that have the same article in a different agenda. The main core of the All News project is the server which is based on Linux & Docker that manages and runs a couple of different service components that each have a different part of the main goal.

System architecture (MVC)

system_design_overview

Client-Server sequence overview

sequenceDiagram
    Client->>Rest API: Reading news whils using Extension
    loop Cluster searching
        Rest API->>Server: Check if article in classifed
        Server->>Rest API: Return cluster
    end
    Note left of Rest API: If None
    Rest API-->>Client: No articels found!
    Note left of Rest API: Else if classfied
    Rest API-->>Client: Suggest articles with same topic!
Loading

Using the Extension

Be part of the open source system

Extra

Pinned Loading

  1. api api Public

    All News Project Server API

    Python

  2. extension extension Public

    All News Project Google Extension

    JavaScript

  3. server server Public

    All News Project Server Side

    Python

  4. server_utils server_utils Public

    All News Project Server Utils

    Python

  5. ui ui Public

    All News Project Front-End UI

    JavaScript

Repositories

Showing 8 of 8 repositories
  • .github Public
    all-news-project/.github’s past year of commit activity
    0 0 0 0 Updated Aug 15, 2023
  • server Public

    All News Project Server Side

    all-news-project/server’s past year of commit activity
    Python 0 0 27 2 Updated Aug 15, 2023
  • server_utils Public

    All News Project Server Utils

    all-news-project/server_utils’s past year of commit activity
    Python 0 0 0 0 Updated Aug 14, 2023
  • extension Public

    All News Project Google Extension

    all-news-project/extension’s past year of commit activity
    JavaScript 0 0 0 0 Updated Aug 14, 2023
  • ui Public

    All News Project Front-End UI

    all-news-project/ui’s past year of commit activity
    JavaScript 0 0 2 0 Updated Aug 14, 2023
  • api-data Public

    All News Example API Data

    all-news-project/api-data’s past year of commit activity
    HTML 0 0 0 0 Updated Aug 13, 2023
  • api Public

    All News Project Server API

    all-news-project/api’s past year of commit activity
    Python 0 0 0 0 Updated Aug 13, 2023
  • all-news-project/google_news_clone’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Aug 3, 2023

Top languages

Loading…

Most used topics

Loading…