Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/vikassaxena2204/news-stream
- Owner: VikasSaxena2204
- Created: 2024-10-21T14:48:50.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T15:49:46.000Z (3 months ago)
- Last Synced: 2024-10-22T01:25:54.078Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 507 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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