An open API service indexing awesome lists of open source software.

https://github.com/maia14/news-analyzer

News analyzer application using React Hooks, WordCloud, Node.js, fs, express. A Visual representation of words frequency by source and days.
https://github.com/maia14/news-analyzer

bootstrap express external-api fs fullstack js nodejs react-hooks

Last synced: 2 months ago
JSON representation

News analyzer application using React Hooks, WordCloud, Node.js, fs, express. A Visual representation of words frequency by source and days.

Awesome Lists containing this project

README

          

# News analyzer

Click on the buttons below to see the news from last week or in general.
You may select a source from the list.

Technologies:\
Frontend: React Hooks, SCSS, WordCloud, Bootstrap.\
Backend: Node.js, Express, fs.

## Installation

Before running this project install node modules in both folders with this command:

```
npm install
```

create .env file with this variable in backend folder:

```
API_KEY=
```

Get a key from this site:
```
https://newsapi.org/
```

## Run project:
Run backend:
```
node server
```
Run frontend:
```
npm start
```

![Image](https://res.cloudinary.com/dtwqtpteb/image/upload/v1604749426/apk3xomaydmjq1wl0c0e.png
)

![Image](https://res.cloudinary.com/dtwqtpteb/image/upload/v1604749495/ukdltcxckfmvndm6k7kn.png
)

![Image](https://res.cloudinary.com/dtwqtpteb/image/upload/v1604749558/kvja2hgymkc01zvmfhn2.png
)