Skip to content

Latest commit

 

History

History
122 lines (75 loc) · 2.39 KB

README.md

File metadata and controls

122 lines (75 loc) · 2.39 KB

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.