News project built using React Redux, consumes NewsAPI.org's API endpoints.
This project was built to help me familarize with Redux for a collaborative upcoming project.
- Let user provide an API key so that the production version doesn't consume my personal NewsAPI's daily limit.
- Able to view API key stored in
localStorageif exists & set up correctly from
Set API Keysection.
- Pagination works great, added limiters & set up criteria when to paginate.
- Add Pagination on top of news wrapper.
- Store 3-5 (20*~3-5=60-100 news) pages as a cache to avoid multiple requests.
- Add Scroll to top button.
Special Thanks to -
uuidfor being awesome!
- NewsAPI for the news.
- React-LazyLoad by @jasonslyvia.
- Icomoon for their icons.
- City Illustrations for
- Unsplash's Random Images for random images to replace my broken images. Current usage: