Skip to content

Modern Pokedex App & Team Builder Created to Demonstrate Mastery of React, Redux, Redux-Thunk, Redux-Persist, React-Router & MaterialUI

Notifications You must be signed in to change notification settings

JordanWinslow/poke-team

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poke Team

View, Search & Create the Perfect Pokemon Team

Netlify Status

Features

  • Over 900 Pages of Data Mapped With Dynamically-Changing Color Theme (fetch, redux-thunk, async/await, react-router-dom)
  • Scroll-Triggered Asynchronous API Requests (intersection observer + redux-thunk + react-redux hooks)
  • Persistent State on Refresh/Reboot (redux-persist + localforage & indexedDB)
  • Fully Responsive & Dynamic Design (Inline CSS3, Custom Built MaterialUI Theme)
  • Clean Readable Reducer Logic & Redux DevTools Integration (immer: immutable state written with mutable nomenclature, @redux/toolkit)
  • No Fragile Base Class Problem (Coded with Functional OOP in mind. No class inheritance. Utilizes concatenative and prototypal inheritance)
  • Original Theme Design & Vector Logo (Logo created in Figma. Design built on top of MaterialUI)
  • This project is a work in progress! The "Your Team" component is still being designed and the Search button has not been implemented yet (though the debounce input has been coded).

About

Modern Pokedex App & Team Builder Created to Demonstrate Mastery of React, Redux, Redux-Thunk, Redux-Persist, React-Router & MaterialUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published