- 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).