Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted over 3 years ago

fylo data storage component - flexbox | mobile-first | responsive

Anosha Ahmed•9,300
@anoshaahmed
A solution to the Fylo data storage component challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


I actually put quite a few new properties into practice for this solution, so I really enjoyed this challenge! Please leave some suggestions to help me improve, thank you.

Code
Loading...

Please log in to post a comment

Log in with GitHub

Community feedback

  • Elroy Toscano•630
    @elroytoscano
    Posted over 3 years ago

    Hi Anosha, great job with the pixel perfect design and clearing Accessibility and HTML tests.

    Here are some areas you may improve:

    1. As Aakash mentioned, your icons class and sub-class icon could use visual feedback, like change in backgroundColor and cursor:pointer.
    2. You may consider improving semantics by using an unordered list ul for icons instead of div and li for the icon div. Again good job with providing alt for the img tags.
    3. The progress bar from 0GB to 1000GB indicates a range and you can use <input type="range"/> followed by labels. This will make your progress bar code semantically correct. Here's an example: https://jsfiddle.net/okyf0omz/3/

    Hope this helps.

    Marked as helpful
  • Hamza-Noah•310
    @Hamza-Noah
    Posted over 3 years ago

    this is absolutely amazing you made it identical 100% with the design keep going your amazing work

    Marked as helpful
  • Matt Studdert•13,611
    @mattstuddert
    Posted over 3 years ago

    Excellent work on this challenge, Anosha! The solutions you've been submitting are really high quality! 🙌

    You've received some great feedback so far. One thing I'll add is that you're quite right about the brand name being a good h1 in this design, but I'd recommend wrapping the h1 around the logo and changing the image alt text to "Fylo". The alt text of "Logo" isn't very descriptive, as it should say who the logo is for. Wrapping the img in a h1 will mean the "Fylo" text is defined as a h1, which will have the desired effect.

    I hope that helps. Keep up the great work! 👍

    Marked as helpful
  • I•300
    @igor-ostojic
    Posted over 3 years ago

    How do you always make the design pixel perfect ?

    Do you use Figma and copy all the widths and heights pixels or do you eyeball it ?

    Amazing job !

    Marked as helpful
  • cacosted•570
    @cacosted
    Posted over 3 years ago

    Hello your solution link is broken, you should check it out

    Marked as helpful
  • Danilo Blas•6,300
    @Sdann26
    Posted over 3 years ago

    It looks beautiful ^^,

    Marked as helpful
  • MUHAMMED ARSHAK K V•50
    @arshaqkv
    Posted over 3 years ago

    ❤️

    Marked as helpful
  • oussama ayadi•470
    @ayadi1
    Posted over 3 years ago

    great job

    Marked as helpful
  • Dusvy_M•510
    @dovelm
    Posted over 3 years ago

    beautiful... 40 hearts!!!

    Marked as helpful
  • GamuchiraiS•130
    @GamuchiraiS
    Posted over 3 years ago

    Oh my goodness, this looks fantastic!

    Marked as helpful
  • Kehinde•680
    @jonathan401
    Posted over 3 years ago

    this is amazing, how did you design your solution to the be 100% identical to the challenge? so beautiful

    Marked as helpful
  • Aakash Verma•9,500
    @skyv26
    Posted over 3 years ago

    Awesome, Really Good work, But I think your active states are missing.

    Marked as helpful
  • Alan Mendoza•100
    @llalanmendozall
    Posted over 3 years ago

    Amazing!

    Marked as helpful

Join 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
Frontend Mentor logo

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

How does the accessibility report work?

When a solution is submitted, we use axe-core to run an automated audit of your code.

This picks out common accessibility issues like not using semantic HTML and not having proper heading hierarchies, among others.

This automated audit is fairly surface level, so we encourage to you review the project and code in more detail with accessibility best practices in mind.

How does the CSS report work?

When a solution is submitted, we use stylelint to run an automated check on the CSS code.

We've added some of our own linting rules based on recommended best practices. These rules are prefixed with frontend-mentor/ which you'll see at the top of each issue in the report.

The report will audit 1st-party linked stylesheets, and styles within <style> tags.

How does the HTML validation report work?

When a solution is submitted, we use html-validate to run an automated check on the HTML code.

The report picks out common HTML issues such as not using headings within section elements and incorrect nesting of elements, among others.

Note that the report can pick up “invalid” attributes, which some frameworks automatically add to the HTML. These attributes are crucial for how the frameworks function, although they’re technically not valid HTML. As such, some projects can show up with many HTML validation errors, which are benign and are a necessary part of the framework.

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Frontend Mentor for Teams

Frontend Mentor for Teams helps companies and schools onboard and train developers through project-based learning. Our industry-standard projects give developers hands-on experience tackling real coding problems, helping them master their craft.

If you work in a company or are a student in a coding school, feel free to share Frontend Mentor for Teams with your manager or instructor, as they may use it to help with your coding education.

Learn more

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub