Application full of small, independent, and reusable applications - widgets.
- Weather
- Clock
- Bob Ross Paintings
- Task Tracker
- Counter
- Codewars Profile Dashboard
JSX
Handling props
Managing component state
useState(), useEffect(), useRef() Hooks
Managing global state with React's Context API
Asynchronous HTTP GET Requests
Page routing (React Router)
User authentication & persisting application state (Firebase Auth, Firestore, and Cloud Storage)
Styling with Styled-Components Library
Emphasis on component reusability
Responsive & fluid UI (CSS Grid & CSS Clamp)