Skip to content

This is a single-page application for article management. There is a main page which contains news cards that dynamically fetch data from the news API.

Notifications You must be signed in to change notification settings

RadyaBen/News-Publicist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


News Publicist

GitHub last commit GitHub repo size GitHub language count GitHub top language

About The Project

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.

Built With

Getting Started

Prerequisites

Installation

# 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

About

This is a single-page application for article management. There is a main page which contains news cards that dynamically fetch data from the news API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published