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 fromSet 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 -
redux,react-redux,redux-devtools-extension,redux-thunk, anduuidfor being awesome!- NewsAPI for the news.
- React-LazyLoad by @jasonslyvia.
- Icomoon for their icons.
- City Illustrations for
New York.svg. - Unsplash's Random Images for random images to replace my broken images. Current usage:
https://source.unsplash.com/random/600x512 - CORS Anywhere for being an awesome proxy.

