Skip to content

Blankita21/News-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

News Website

Introduction

Welcome to the News Website project! This is a dynamic news website I've developed using ReactJS and MaterialUI. The primary goal of this project is to provide users with a convenient and engaging platform to stay informed about the latest news and events from a variety of sources.

Website screensots

Home Page

Category Options
Searching Topics

API used

News API.

Features

Here are the key features that make the News Website a valuable resource:

  • Dynamic Content: The website continuously fetches and updates news articles from a diverse range of sources, ensuring that users are always up-to-date with the latest news from around the world.

  • News API Integration: I've seamlessly integrated the News API into the platform. This integration enables the website to offer a wide spectrum of news articles, covering diverse categories such as politics, sports, technology, entertainment, and more.

  • Search Functionality: To enhance user accessibility and convenience, the website includes a robust search functionality. Users can effortlessly search for specific news articles by entering keywords or phrases, making it easy to find information on topics of interest.

  • Sorting Options: To further streamline the user experience, the website provides sorting options. Users can organize news articles based on various criteria, including publication date, relevance, and source. This feature enables users to customize their news consumption to suit their preferences.

  • User-Friendly Design: The News Website boasts a user-friendly and visually appealing design, thanks to the utilization of MaterialUI. The website is responsive, ensuring a consistent and enjoyable experience across various devices and screen sizes.

Getting Started

Getting started with the News Website is straightforward:

  1. Clone the Repository: Begin by cloning the project repository to your local machine using the following command:

    git clone https://github.com/Blankita21/News-App.git
    
  2. Navigate to the Directory: Move to the project directory with:

    cd News-App
    
  3. Install Dependencies: Install the necessary project dependencies using:

    npm install
    
  4. Start the Development Server: Initiate the development server with:

    npm start
    
  5. Access the Website: Open your web browser and visit http://localhost:3000 to explore the News Website.

Technologies Used

This project leverages a range of technologies to provide a seamless news consumption experience:

  • ReactJS: The website's front-end is built using ReactJS, delivering a fast, interactive, and highly responsive user interface.

  • MaterialUI: MaterialUI is employed for styling and design, ensuring a modern and visually appealing appearance that caters to user preferences.

  • HTML & CSS: Standard web technologies are used for structuring and styling the web pages, providing a well-organized and aesthetically pleasing layout.

  • RestAPI: The News API serves as the backbone for fetching news articles, guaranteeing a continuous stream of up-to-date content.

About

A news app made using ReactJS , MaterialUI & News API which has functionalities to search, sort and read top news articles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors