This is a news application built with Next.js and Nodejs that uses the Newscatcher API to fetch news articles from various sources. The application allows users to search for news articles based on keywords and filter results based on various criteria such as source and publication date.
To get started with the project, follow the steps below:
- Clone the repository to your local machine using:
git clone https://github.com/davydocsurg/newshive.git - Navigate to the project directory:
cd newshive - Install the project dependencies using
npm install - Run the following command to create a
.envfile with the necessary variables:cd frontend && cp .env.example .env - Open your
.envfile and update the variables accordingly - Run the development server using
npm run dev - Open the application in your web browser by navigating to
http://localhost:3000
- Search for news articles by keywords
- Filter results by source, publication date, and other criteria
- View news articles in a clean and user-friendly interface
- Server-side rendering for faster loading times and improved SEO
- Next.js
- React
- Newscatcher API
Don't worry about the Nodejs app, I'll update the README docs when I'm done 😜🚀.