Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Mentor - Time tracking dashboard solution

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.

Table of contents

Overview

The challenge

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

Screenshot

Links

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • Mobile-first workflow
  • Accessibility

What I learned

Through this challenge I have learnt a lot of aspects regarding the accessibility and that how to use the aria-annotations properly. Though the data in this solution could have been dynamically picked from the JSON file but I preferred to do it otherwise, and that's because I wanted to make use of tablist in this solution. The javascript part was a bit tricky but not hard and I have also added the navigation with arrow keys. I had a great learning experience and really enjoyed working on this solution.

Continued development

Since this challenge has a JSON file for loading data dynamically, so I intend to do it next time using the dynamic data loading. While re doing this challenge in future, I will be planning on how can I achieve the accessibility with a little change in the HTML structure.

Author

Acknowledgments

I am very grateful to community on the Frontend Mentor, Matt, and Grace who is a Workspace Admin on Frontend Mentor Slack Channel. Their reviews have been really helpful throughout my work on the challenges.

About

Time tracking dashboard displays hours based stats for different activities of a user for the present or previous day, week and month.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages