This is a solution to the Time tracking dashboard challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Users should be able to:
- View the optimal layout for the site depending on their device's screen size
- See hover states for all interactive elements on the page
- Switch between viewing Daily, Weekly, and Monthly stats
- Solution URL: GitHub Repository
- Live Site URL: Live Site
- Built the basic HTML structure
- Established the responsiveness of the dashboard
- Styled the profile card
- Styled the stats card
- Created the script
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
- Mobile-first workflow
- Asyncronous Javascript
- I learned that site or component responsiveness should be established first, especially for complex components like this
- It is fast to make your CSS lengthy
- Retrieving data is fun
- Refactor the CSS code using SCSS for better debugging.
- Improve HTML structure specifically for the background images for stats card
- Refactor Javascript for robust data extraction regardless of the order
- Frontend Mentor - @cellbesmanos