Skip to content

wtakayama-chwy/react-usa-congress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USA Congress public api

Logo

USA Congress Public API - React

Made with React License

🚩 What is it?

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

📱 Demo on Mobile:

demo-mobile

📱 Demo on Mobile 2:

demo-desktop

🎆 Developing Tools:

  • 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

🚀 Goal:

Consume the public API to list USA congressman while implementing multiple filters and pagination

🐾 How to clone or run?

  • Download the zip or clone using github
  • In the main folder run in your command line yarn then yarn start

🤘 Contributions

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 😄

License

  • Project 100% solo - concluded in 3 days.
  • MIT License - Copyright (c) 2021 william-takayama

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •