https://github.com/chanaiagwata/news_api
This is a an application that allows users to preview news articles from various sources. The APP utilizes News API to fetch news sources and articles.
https://github.com/chanaiagwata/news_api
api flask python
Last synced: 2 months ago
JSON representation
This is a an application that allows users to preview news articles from various sources. The APP utilizes News API to fetch news sources and articles.
- Host: GitHub
- URL: https://github.com/chanaiagwata/news_api
- Owner: chanaiagwata
- License: mit
- Created: 2022-04-29T13:29:20.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-03T18:52:21.000Z (about 4 years ago)
- Last Synced: 2025-12-27T04:51:18.334Z (6 months ago)
- Topics: api, flask, python
- Language: Python
- Homepage: https://news-chanai.herokuapp.com/
- Size: 106 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NEWSApp
## By Chanai Agwata
### (MS School Project)
* [Overall Description](https://github.com/chanaiagwata/News_API#overall-project-description)
* [Setup Instructions](https://github.com/chanaiagwata/News_API#setup-instructions)
* [License](https://github.com/chanaiagwata/News_API#license)
* [Author's Info](https://github.com/chanaiagwata/News_API#authors-info)
## Overall Project Description
This is a an application that allows users to preview news articles from various sources.
### User Stories
* The user can see various news sources on the homepage of the application.
* The user can select a news source and see all news articles from the selected news source in the application.
* The user can see the image, description and the time a news article was created.
* The user click on an article and read the full article on the source website.
### How it Works
* Load the application,
* Select a news source and read articles.
* The news sources are grouped into business,technology,sports, and entertainment categories.

### Languages and Frameworks
* HTML
* CSS
*Python
* Bootstrap
* Flask
### Known Bugs
* The API request for articles returns more than 1000 responses which is the limit, hence it was difficult to implement this feature. In future i would like to create a range for the number of articles i would want to be returned at a time.
### Contributions
* This project is open for improvement suggestions and interested parties can fork and pull request at any time.
## Setup Instructions
* copy the url on arrow down,
* Clone on your computer,
* Go live or start your server.
* Click this link for additional information https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop
### Live Site
Access it here https://news-chanai.herokuapp.com
## License
[MIT LICENSE](LICENSE)
## Authors Info
Linkedin Profile - [Chanai Agwata](https://www.linkedin.com/in/chanai-agwata-90a345146/)
[Go Back to the top](#portfolio)