Skip to content

eubert369/NewsGather

Repository files navigation

Overview

This project is a practice initiative focused at creating a news app that collects and categorizes news articles from multiple sources on a variety of topics. The primary purpose is to improve programming and development abilities while also developing a consolidated platform that allows consumers to browse news articles in one location.

Project Demo

Demo URL: https://news-gather.vercel.app/ image

Features

  • Collects news articles from multiple sources
  • Categorizes articles by topic
  • Search spefic articles

Technologies Used

  • Next.js for building fast and SEO-friendly applications.
  • Tailwind CSS for styling the user interface.
  • RapidAPI (News API) for fetching news articles from various sources.

Installation

  1. Clone the Repository:
    git clone https://github.com/eubert369/NewsGather
  2. Install Dependencies:
    npm install
  3. Setup News API:
    • Go to Rapid API and sign up or log in.
    • Search for the News API and subscribe
    • Get your api key and api host
  4. Paste you API key and host to .env file
    NEXT_PUBLIC_API_KEY= // API key here
    NEXT_PUBLIC_API_HOST= // API host here
  5. Run the App
    npm run dev

Contribution

Contributions are welcome! If you'd like to contribute to the project, follow these steps:

  • Fork the repository.
  • Create a new branch for your changes.
  • Commit your changes and push them to your fork.
  • Open a Pull Request describing your changes and the problem they solve.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors