Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
11
Comments
10
P

Van Tu

@imvan2270 points

I’m a mysterious individual who has yet to fill out my bio. One thing’s for certain: I love writing front-end code!

Latest solutions

  • Tip calculator app using SCSS/SASS and JavaScript

    #sass/scss#accessibility

    P
    Van Tu•270
    Submitted 11 days ago

    1 comment
  • Time Tracking Dashboard using SASS/SCSS and JS.


    P
    Van Tu•270
    Submitted about 1 month ago

    I feel like my style files are so ugly and long. Does anyone have any resources to keep CSS short for responsive styles with tricks and hacks?


    1 comment
  • Newsletter Signup Form using JS and SASS/SCSS

    #accessibility#sass/scss

    P
    Van Tu•270
    Submitted about 1 month ago

    I would like help with making my SCSS files better? Are there any responsive shortcuts that I could have done instead of using media queries?


    1 comment
  • Article Preview Component using JS and SASS/SCSS

    #sass/scss

    P
    Van Tu•270
    Submitted about 2 months ago

    I feel like my SASS files are a little long? If there is some way to keep it short and concise while still keeping the styles, I would love to know!


    1 comment
  • Meet landing page using SASS/SCSS, as well as CSS grid.

    #accessibility#sass/scss

    P
    Van Tu•270
    Submitted about 2 months ago

    1 comment
  • Responsive testimonial cards using CSS Grid and SCSS/SASS

    #sass/scss

    P
    Van Tu•270
    Submitted 2 months ago

    1 comment
View more solutions

Latest comments

  • Paul•210
    @devPauloski
    Submitted 13 days ago

    Tip Calculator App

    #pure-css#van-js#vite#accessibility
    2
    P
    Van Tu•270
    @imvan2
    Posted 7 days ago

    Looks great! Your code was easy to follow and your responsiveness to different screen sizes was good.

  • RickyPWebDev•200
    @RickyPWebDev
    Submitted about 1 month ago

    responsive time tracking dashboard

    1
    P
    Van Tu•270
    @imvan2
    Posted about 1 month ago

    Hey! This looks great on mobile and desktop. There are few things you add to it imo:

    • having an 'active' or 'focus' for your 'Daily'/'Weekly'/'Monthly' buttons (I'd also check on the hover for it, too)
    • missing tablet layout
    • profile style is missing the bottom border radius
    • i would also double check the height for the profile
    • the cards bottom border can be seen. this can be solved with this: https://dev.to/rashidshamloo/css-fixing-background-color-bleed-in-rounded-corners-2kh4
    • not sure if you have the figma files, but the cards and the ellipsis are missing a hover style (this may only be shown in figma designs)
  • P
    Ganesh Reddy Chimmula•140
    @ganeshreddychimmula
    Submitted about 2 months ago
    What specific areas of your project would you like help with?

    My enthusiasm for personal learning and skill development is being challenged by the incredible pace of AI progress. Playing with tools like the latest Gemini has left me feeling demotivated. Is this a common feeling, perhaps an overreaction, or just too soon to judge? Looking for advice or shared experiences.

    Responsive page

    #accessibility
    1
    P
    Van Tu•270
    @imvan2
    Posted about 1 month ago

    Looks great. One thing I would advise is to use .getElementById() instead of .querySelector(). The former is faster in performance for larger codebases if speed is what matters to you.

    To answer your AI question, it's a common feeling but I've noticed the code AI spits out isn't necessarily the "best" and I've had to revise it multiple times for it to be decent code, especially for more complex projects. I think the issue is the industry making it seem as if it's the greatest thing in the world and having junior devs whip up a full stack web app in less than 2 hours using AI without compromising on the code itself. If the code AI gives is unreadable (or sometimes even not possible), it's useless.

    Marked as helpful
  • Mohamed Ahmed•90
    @Mnsa2024
    Submitted about 2 months ago

    Article preview component solution Using SCSS

    #sass/scss
    1
    P
    Van Tu•270
    @imvan2
    Posted about 1 month ago

    Looks great! One thing I would mention is that I don't think your codebase includes semantic HTML, especially for the Share button.

  • Konate Mohamed Tidiane•80
    @Konamti
    Submitted about 2 months ago
    What are you most proud of, and what would you do differently next time?

    I was able to fully code the whole design in less than 90mins and I started working on the responsiveness. I am actually proud of being able to code faster just by looking at the design of the project without the figma file.

    What challenges did you encounter, and how did you overcome them?

    I had some challenge with placing the svg image at the top right corner of my first card in the grid-container but I later researched and found I could do that easily in my CSS using, background-image and background-postion-x: calc(); It was a fun discovery. I knew about the calc() value but I didn't know it could be applied to background image.

    What specific areas of your project would you like help with?

    Still trying to fully understand the responsiveness of my images and flexbox.

    Testimonial Grid template

    1
    P
    Van Tu•270
    @imvan2
    Posted about 2 months ago

    This is great! Your layout is responsive to different screens and your code looks good. One thing I would add is that typically CSS files are named "style.css" or "styles.css" as the main CSS file.

    Marked as helpful
  • CodeWarlock•20
    @Bytehax21
    Submitted about 2 months ago
    What are you most proud of, and what would you do differently next time?

    Well nothing really idk why but I struggled with this container width alot that it kept becoming larger than the fixed width I setted.

    What challenges did you encounter, and how did you overcome them?

    The container width kept becoming larger when I was inserting padding in it and the content inside was not being set center. So I just increased the Width.

    What specific areas of your project would you like help with?

    How do I Center the blog card on the body like if I set a specific height corresponding to the body height it will ruin the blog card's element.

    Used a bit of margin and Flex wasn't really needed.

    2
    P
    Van Tu•270
    @imvan2
    Posted about 2 months ago

    Great work on this!

    For your question:

    • How do I Center the blog card on the body like if I set a specific height corresponding to the body height it will ruin the blog card's element.

    You need to remove height: 100vh; in your body selector and instead add min-height: 100vh;. This will allow the blog card to center. Then remove the margin: 219px auto; in .container and use CSS flexbox or CSS grid in the body tag to center the container.

    Also, unless you need to put semantic html in divs for styling purposes (like if you were doing position: absolute), you really don't need the additional divs. For example, for your hero image, your html can be just

    <img class="hero" src="logo/Blog-Image.png" alt="" />

    instead of

    <div class="image"><img src="logo/Blog Image.png" alt="></div>

    This reduces the amount of divs you use (which is great for accessibility). I would also remove the div surrounding your entire container - the div after main tag - and treat main tag as the container.

    As for the container height itself, I would suggest putting it as height: auto, instead of specifying a px. This allows the container to change in height by itself, making the container responsive to different screen sizes (meaning you can also remove the @media you have for smaller screens).

    Let me know if you want any clarifications on this!

    Marked as helpful
View more comments
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

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

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

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