Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vikassaxena2204/news-stream

News Stream is a React.js-based news application that delivers real-time news articles from various categories. It features responsive design, search functionality, category filters, and external links to full articles.
https://github.com/vikassaxena2204/news-stream

Last synced: about 1 month ago
JSON representation

News Stream is a React.js-based news application that delivers real-time news articles from various categories. It features responsive design, search functionality, category filters, and external links to full articles.

Awesome Lists containing this project

README

        

# News Stream

## Overview

**News Stream** is a dynamic news application built with **React.js** that allows users to stay updated with the latest headlines across various categories. It fetches real-time news articles using the [News API](https://newsapi.org/) and presents them in an attractive and user-friendly interface.

## Features

- **Responsive Design**: Optimized for both desktop and mobile devices.
- **Search Functionality**: Quickly search for news articles based on keywords.
- **Category Filters**: Browse news by categories such as Sports, Politics, Entertainment, Health, and Fitness.
- **External Links**: Clickable links that redirect users to the full articles.
- **Loading Indicator**: Provides feedback while data is being fetched.
- **User-Friendly Navigation**: Intuitive navigation with a clear layout.

## Technologies Used

- **React.js**: For building user interfaces.
- **JavaScript**: Core programming language.
- **CSS**: For styling the application.
- **News API**: For fetching news articles from NewsAPI.org.

## Installation

To get a local copy up and running, follow these steps:

1. **Clone the repository**:

```bash
git clone https://github.com/VikasSaxena2204/News-Stream.git
cd News-Stream