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.
Demo URL: https://news-gather.vercel.app/

- Collects news articles from multiple sources
- Categorizes articles by topic
- Search spefic articles
- 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.
- Clone the Repository:
git clone https://github.com/eubert369/NewsGather
- Install Dependencies:
npm install
- 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
- Paste you API key and host to
.envfileNEXT_PUBLIC_API_KEY= // API key here NEXT_PUBLIC_API_HOST= // API host here
- Run the App
npm run dev
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.