Skip to content

DeveshYadav13/News4All-a-news-website

Repository files navigation

News4All - Your Source for the Latest News

News4All is a React-based platform that brings you the latest news from seven different categories.

Demo

For a quick overview of News4All's features, check out the demo video: Demo Video.

Features

  • Multi-category News: Stay informed on a wide range of topics with news organized into seven distinct categories.
  • NewsAPI Integration: Utilizes the NewsAPI to fetch the latest news articles and updates in real-time.
  • Modern Design: The website is designed using CSS and Bootstrap, ensuring an attractive and responsive layout.
  • Asynchronous Fetch: Fetches news articles asynchronously using the Fetch API, providing a smooth and responsive user experience.
  • React Hooks: Manages and updates news content efficiently using React Hooks.
  • Infinite Scrolling: Allows users to seamlessly load more news articles as they scroll through the page.
  • Loading Bar: Provides visual feedback to users while news content is being loaded.
  • Category Navigation: Easily navigate between different news categories using React Router.

Getting Started

To run News4All locally or contribute to its development, follow these steps:

  1. Clone this repository to your local machine.

  2. Navigate to the project directory and install the required dependencies.

    cd news4all
    npm install
    
  3. Start the development server.

    npm start
    
  4. Access News4All in your web browser at http://localhost:3000 and start exploring the latest news.

Contributing

I welcome contributions to enhance News4All. Feel free to open issues, suggest improvements, or submit pull requests to make this platform even better.

Credits

Created with ❤️ by Devesh Yadav.

About

A news website made using reactJs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published