John-Njau / The-News-Hub

Your one stop news application will all popular news sites in the world

Home Page:https://new-zhub.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

News Hub

This application avails news from different sources around the world.

By

John Njau

Table of Contents

Description

This is a python application which consumes a news api and avails news from all news outlets to the user. The delivery of the news to it's users is in a friendly way and very easy to navigate. It uses a cool UI to provide a good experience and functionality to the users. The user is also able to filter through a specified category of the newa, example, science, tech or sports news.

User Stories

These are the features of the application that helps the user interact with it.

The user is able to:

  • To view all news sources on the landing page
  • Select news articles for only a given site
  • Select a category of the news they want to read.
  • They can navigate to the main page of the given source to view it in it's entirety
  • Search for specific source using the source id

Installation Requirements

To Run this app in your machine, you need to:

  • Open Terminal Ctrl+Alt+T

  • git clone https://github.com/John-Njau/The-News-Hub.git

  • cd The-News-hub

  • code . or atom . based on the text editor you have to open and view the project.

Live Link

This is the live link to the site

https://new-zhub.herokuapp.com/

Technologies Used

  • Python - v 3.8.10
  • HTML
  • Css
  • Flask
  • Bootstrap

Known Bugs

At the time of deployment, there was no bugs identified by the developer, If you encounter bugs while running the application, create an issue with your observation and expected output, the developer will look at it.

License

This project is under the guidelines of MIT License.

Authors Info

Github - John Njau

Email - Johnnjaunjoroge@gmail.com

Linked In - John Njau

©2022

About

Your one stop news application will all popular news sites in the world

https://new-zhub.herokuapp.com/


Languages

Language:Python 45.5%Language:HTML 32.1%Language:CSS 22.3%Language:Procfile 0.1%