Skip to content

AmodeusR/FM--time-tracking-dashboard

Repository files navigation

Frontend Mentor - Time Tracking Dashboard

Desktop Preview

This is a solution to Frontend Mentor's Time Tracking Dashboard challenge.

Languages

EnglishPortuguês

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

Screenshots

Desktop View (1280px) Tablet View (768px) Mobile View (375px)
Desktop View (1280px) iPad View (768px) iPhone View (375px)

Links

My process

Built with

  • Semantic HTML5 markup
  • CSS Custom Properties
  • CSS Grid
  • Flexbox
  • React
  • Sass

What I learned

Since this was my first solo project with React – after the projects of video classes – I've learned plenty of things about it! I specially tried to apply a file structure to keep things very organized, which was a novel to me as well.

There isn't a great challenge on using React here, but that was the intention, since if I got something too hard I wouldn't be able to focus on solidifying the basics. But I added some challenges, like dinamically generating the card components, which the most challenge was creating its different background colors dinamically.

Useful resources

I based the files structure from This tutorial video, which shows a great way of organizing everything, in my opinion.

Author

About

Frontend Mentor Time tracking dashboard challenge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published