Skip to content

A web application is built using Python framework (Flask) and NEWS API. The app displays information about news articles from popular sources, top headlines around the world, provides new categories and the various sources available.

Notifications You must be signed in to change notification settings

steve-njuguna-k/Flask-News-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask News App

A web application is built using Python framework (Flask) and NEWS API. The app displays information about news articles from popular sources, top headlines around the world, provides new categories and the various sources available.

Requirements

The user can perform the following functions:

  • See various news sources on the homepage of the application
  • Select a news source and see all news articles from the selected news source in the application.
  • See the image, description and the time a news article was created.
  • Click on an article and read the full article on the source website.

Installation / Setup instruction

The application requires the following installations to operate:

  • pip
  • gunicorn
  • flask

Technologies Used

  • python 3.9.6

Project Setup Instructions

  1. Git clone the repository
https://github.com/steve-njuguna-k/Flask-News-App.git
  1. cd into Flask-News-App
cd Flask-News-App
  1. create a virtual env
py -m venv env
  1. activate env
env\scripts\activate
  1. Open CMD & Install Dependancies
pip install -r requirements.txt
  1. Execute main.py
main.py

Known Bugs

  • There are no known bugs currently but pull requests are allowed incase you spot a bug

Contact Information

If you have any question or contributions, please find me on LinkedIn

© 2021 Steve Njuguna

License: MIT

About

A web application is built using Python framework (Flask) and NEWS API. The app displays information about news articles from popular sources, top headlines around the world, provides new categories and the various sources available.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published