Thank you for reviewing my project and giving your feedback.
User should be able to:
- View the optimal layout for the site depending on their device's screen size
- Switch between viewing Daily, Weekly and Monthly stats
- Semantich HTML5 markup
- Flexbox
- CSS Grid
- Mobile-first workflow
- JavaScript
- Setting grid-template-columns and grid-template-rows
- Positioning the banner at the botton of a card using
position: relativeandz-index: -1 - Using òbject-fit` to prevent images from stretching
- Using
remin media queries to ensure the layout stays responsive when users change their default font size - Using
:rootvariables and mixins to keep styles consistent and reusable
- Fetching data from a JSON file using the fetch() function
- Creating HTML elements dynamically with document.createElement()
- Updating and re-rendering the UI when a user clicks a time period (Daily, Weekly, Monthly)
I want to practice working with data more - thinks like:
- Using filter() and other array methods
- Using data attributes in HTML
- Manipulating the DOM more efficiently
I use Claude to ask the step to implement update data then rerender
- Frontend Mentor - @dafm10
