Skip to content

The NewsWave web app is a ReactJS-based application that fetches data from NewsAPI to provide users with up-to-date news articles. It offers a user-friendly interface for browsing and staying informed about various topics.

License

Notifications You must be signed in to change notification settings

ImHappyKumar/news-wave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewsWave

Developed by Happy Kumar

The NewsWave web app is a ReactJS-based application that fetches data from NewsAPI to provide users with up-to-date news articles. It offers a user-friendly interface for browsing and staying informed about various topics.

Features

  • Real-Time News: Fetches the latest news articles from NewsAPI.
  • User-Friendly Interface: Provides an intuitive and easy-to-use interface for browsing news.
  • Topic Categories: Organizes news articles by different categories and topics.
  • Read More: Allows users to read full news articles by clicking on the respective headlines.
  • Responsive Design: Ensures a seamless experience across different devices and screen sizes.

Prerequisites

Before you begin, ensure you have the following installed:

Installation

  1. Clone this repository to your local machine:
    git clone https://github.com/ImHappyKumar/NewsWave.git
    
  2. Navigate to the project directory:
    cd news-wave
    
  3. Install dependencies for the client (React) and server (Node.js) applications:
    npm install
    

Configuration

  1. Obtain an API key from NewsAPI by signing up for a free account.
  2. Create a .env file for environment variables:
    REACT_APP_NEWS_API = your_API_key
    

Usage

  1. Start the development server:
    npm start
    
  2. Access the application in your browser at http://localhost:3000

Contributing

Contributions are welcome! If you encounter issues or have suggestions, please create an issue or submit a pull request.

About

The NewsWave web app is a ReactJS-based application that fetches data from NewsAPI to provide users with up-to-date news articles. It offers a user-friendly interface for browsing and staying informed about various topics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published