The News App is an all in one news web app, utilizing the NewsApi to pool top headlines from multiple news outlets.
- View headlines of mulitple news outlets in various categories such as; Business, Health, Technology and more.
- Search through articles from over 80,000 news sources dating back the last five years, paginated for your convenience.
- View a single article.
- Filter based on preferred news outlet.
- Paginated category pages.
- Sort search results by date and popularity.
- Integrate vidoes
- End-to-End Testing with Cypress
- Integration Tests using Vitest
- Code clean up
Requirements
Your apikey should be formatted like so (in your .env
);
VITE_API_KEY = your-api-key
- Clone the repo
- Run
npm install
in the project directory using preferred CLI - Run
npm run dev
Happy Hacking!