Skip to content

A flask application helps users list and preview news articles from various sources.The sources and languages vary .Users get different sources and can see various news articles from the sources of their choice.

License

Notifications You must be signed in to change notification settings

Reuben-Kipkemboi/News-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewsApp

By Reuben Kipkemboi

Table of Content

Description

In context, most of our parents are busy workers and they get home really late. They always miss the news and they are very frustrated since they can't keep up with current affairs. This leads to the development of the ** NewsAPP** where various news and articles are available.Parents and anyone can comfortably get in touch with current affairs at any time , at any place at any sitting. Just like any other news these news app avails different sources with different authors for different languages.

Go Back to the top

User Stories

What the user is capable of doing with the application.

A user can:

  • As a user, I would like to see various news sources on the homepage of the application.

  • As a user, I would also want to select a news source and see all news articles from the selected news source in the application.

  • As a user, I would want to see the image, description and the time a news article was created.

  • As a user, I would want to click on an article and read the full article on the source website.

Go Back to the top

Installation Requirements

Prerequisites

  • pip
  • gunicorn
  • flask
  • web browser

Instructions

  1. Git clone the repository to your local computer
https://github.com/Reuben-Kipkemboi/News-Api.git
  1. change Directory cd into News-Api
cd News-Api
  1. create a virtual environment
python3.8 -m venv newsvirtual
  1. activate the virtual environment
source newsvirtual/bin/activate

  1. To deactivate the environment
deactivate
  1. Install Flask
pip install flask || pip3 install flask
  1. Execute start.sh
chmod a+x start.sh

./start.sh

Go Back to the top

Technologies Used

  • Python3.8
  • Flask
  • HTML
  • Bootstrap

License

MIT License

Live Site

Design

Authors Info

Go Back to the top

© 2022 @ Reuben Kipkemboi.

About

A flask application helps users list and preview news articles from various sources.The sources and languages vary .Users get different sources and can see various news articles from the sources of their choice.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published