Skip to content

Just having a little bit of fun consuming Pokémon API to fetch some amazing data! Project made using react

License

Notifications You must be signed in to change notification settings

wtakayama-chwy/pokemon-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokemon Challenge

🚩 What is it?

Create a responsive single page application using React (library), consuming webservices (GET) that were available on a specific link and filtering data with some filters. It was developed using React Hooks to create components, REDUX to manage states, SCSS on styles, API services using Fetch method, svg and png icons for icons. Libraries such as ReactMaterial, Bootstrap, jQuery or Materilize were not used in this project. So it's pure coding!

💻 Demo on Desktop:

📱 Demo on Mobile:

🎉 Demo on Tablet:

🎆 Developing Tools:

🚀 Goal:

Create a responsive single page application using React (library), consuming webservices (GET) that were available on a specific link

📈 What I've learned or improved on my knowledge:

  • REDUX and how to use it to implement Store, Reducers, actions, selectors and create functions to handle api method GET and handle status related with request, success and error
  • Using React hooks with callbacks to avoid lint warnings
  • Create a loader that is called depending on the application status
  • Create error and success messages

🐾 How to clone or run?

  • Download the zip or clone using github
  • Run in your command line npm install
  • Then run npm start

🌟 Improvments:

  • Implement tests with Jest
  • Generic Handle Messages - passing message title and type (error, success or warning)

🤘 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) 2020 william-takayama

About

Just having a little bit of fun consuming Pokémon API to fetch some amazing data! Project made using react

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published