This is a Next.js project bootstrapped with
create-next-app
.
Getting Starded:-
To get started, clone this repository and run the following commands:
npm install
npm run dev
Open http://localhost:3000 with your browser to see the result.
Requirements:-
Make sure to replace API Key with your key.
Visit News Api to get your free API-Key.
Features:-
- Display news articles fetched from API
- Consuming external API
- Clien-side Sorting and Pagination
- News searching ability with Typehead and Debounce
- Display news by selecting categories
- Sorting of news with different ways.
Want to Contribute:-
Contributions to this project are welcome. To contribute:
- Fork this repository
- Create a new branch:
git checkout -b extra-feature-branch
- Make your changes and commit them:
git commit -am 'Add some feature'
- Push to the branch:
git push origin extra-feature-branch
- Submit a pull request.
License This project is licensed under the MIT License - see the LICENSE.md file for details.