News Publicist is a web application for article management. There is a main page which contains news cards that dynamically fetch data from the news API.
A user can explore the list of the articles and read a selected one.
A user also has the ability to filter articles by title or description.
The front-end part was developed with TypeScript, ReactJS, Redux, HTML, SCSS, and Material-UI. The back-end part was developed with Axios.
# Step 1: Get a News API Key
$ Go to https://newsapi.org/
# Step 2: Clone the repository
$ git clone https://github.com/RadyaBen/News-Publicist.git
# Step 3: Go into the repository
$ cd News-Publicist
# Step 4: Install NPM packages
$ npm install
# Step 5: Enter your API Key in articles.ts
$ const _API_KEY = YOUR API KEY
# Step 6: Run the app
$ npm start