Skip to content

Medeep99/React-NewsApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React News Aggregator App

A fast and responsive React.js web application that fetches real-time news from the NewsAPI. Styled using Tailwind CSS, the app provides a clean UI, category-based news browsing, and an engaging reading experience.

Features

Real-Time News Fetching Integrates with NewsAPI Automatically loads latest headlines Displays trending, breaking, and category-based articles Motion animation

Category-Based Browsing

Browse news by: -Business -Entertainment -Health -Science -Sports -Technology

Responsive & Modern UI

Built using Tailwind CSS Works seamlessly across desktop, tablet, and mobile Clean, minimalist layout optimized for readability

Fast Performance

Efficient data fetching with fetch() Lightweight UI components Smooth navigation

Tech Stack

Technology Purpose React.js Front-end UI framework NewsAPI Fetching live news articles Tailwind CSS Styling & responsive design Motion (Framer Motion) for animations JavaScript (ES6+) Logic & functional components Create React App Development environment

Setup Instructions

  1. Clone the Repository git clone https://github.com/Medeep99/React-NewsApp.git cd React-NewsApp

  2. Install Dependencies npm install

  3. Add Your NewsAPI Key

Create a .env file:

VITE_NEWS_API_KEY=your_api_key_here

or if using CRA:

REACT_APP_NEWS_API_KEY=your_api_key_here

  1. Run the App npm run dev

(or npm start if using CRA)

About

A responsive React.js news aggregator app that fetches real-time articles from the NewsAPI. Styled with Tailwind CSS, Motion and designed for fast performance, category-based browsing, and a clean reading experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors