Consume the public API to list USA congressman while implementing multiple filters and pagination consuming webservices (GET) and filtering data with multiple filters. It was developed using React Hooks. Since the API doesn't change too frequently it was decided to cache the data using localstorage for each filter - chamber and session - this way we avoid making multiple request
- React v.17.0.2 with React Hooks (Frontend)
- Lint and prettier
- Working with scss modules to avoid styles conflicts
- React Icons for icons
- React routes to manage routes and query-string
- VSCode (Editor)
- Postman to test get requests
- Firefox Devtools
Consume the public API to list USA congressman while implementing multiple filters and pagination
- Download the zip or clone using github
- In the main folder run in your command line
yarn
thenyarn start
Pull requests are always welcomed. For major alterations please think about openning an issue first. Any improvments advices would be great, don't hesitate on contacting me 😄
- Project 100% solo - concluded in 3 days.
- MIT License - Copyright (c) 2021 william-takayama