Interactive time-tracking dashboard using HTML, CSS, and JS
Design comparison
Solution retrospective
During this project, I gained valuable experience in creating a responsive design that adapts to various screen sizes and implementing interactive features with JavaScript.
Next time I would like to use a CSS preprocessor like Sass to better organize my styles and take advantage of features like nesting and mixins, Implement a more robust JavaScript architecture from the beginning. I would consider using a module pattern or even a small framework like Vue.js to better manage the application state and updates.
What challenges did you encounter, and how did you overcome them?Aligning the activity card icons: Positioning the icons to overlap the card borders while maintaining responsiveness was tricky. I had to do some research on positioning to achieve my outcome.
What specific areas of your project would you like help with?Accessibility: I'm not confident that my solution is fully accessible. I'd appreciate feedback on how to improve keyboard navigation and screen reader compatibility. While I've tested on modern browsers, I'm unsure about compatibility with older browsers. Any tips on ensuring broader compatibility would be helpful.
Community feedback
- @1deadjoePosted 2 months ago
Thank you. Yes, that is a part I am still working on. I will upload the improved solution soon.
0 - @temesgen-982Posted 2 months ago
It is working but you are just toggling classes. You are supposed to use
fetch
to get the data from thedata.json
file.0
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord