Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
9
Comments
8

Tiago Pereira

@BuildAndBreakZurich, Switzerland200 points

Aspiring Full-Stack Web Developer 💻 I’m on a journey to master both front-end and back-end development! Passionate about building websites and web Apps 🚀

I’m currently learning...

Express JS

Latest solutions

  • Signup Form using HTML/ CSS and Vanilla JS


    Tiago Pereira•200
    Submitted 5 months ago

    0 comments
  • Bento Grid


    Tiago Pereira•200
    Submitted 6 months ago

    0 comments
  • Four Card Feature Master


    Tiago Pereira•200
    Submitted 6 months ago

    1 comment
  • Product card component


    Tiago Pereira•200
    Submitted 6 months ago

    1 comment
  • Interactive Rating Component


    Tiago Pereira•200
    Submitted 6 months ago

    1 comment
  • Responsive Recipe Webpage using Flexbox


    Tiago Pereira•200
    Submitted 8 months ago

    1 comment
View more solutions

Latest comments

  • Farruxbek•190
    @bytemage22
    Submitted 5 months ago

    Intro Component With Signup Form

    1
    Tiago Pereira•200
    @BuildAndBreak
    Posted 5 months ago

    Hi, you've built a solid foundation for form validation, and with a few small tweaks, it'll be even more user-friendly.

    Try to improve this:

    -Form is never submitted – The submit event calls e.preventDefault(), but there’s no condition to allow submission when all inputs are valid.

    -Validation of all fields before preventing submission: validateInput(input) should be called for all fields at the same time, displaying all errors.

    Keep up the excellent work!

    Marked as helpful
  • HishamBoghdady•190
    @HishamBoghdady
    Submitted 6 months ago

    four-card-feature-section-master

    1
    Tiago Pereira•200
    @BuildAndBreak
    Posted 6 months ago

    Your HTML looks good! Just a couple of things:

    Headings: Maybe change one of the <h3> to <h1> for better structure. Footer: The <footer> tag for each item is a bit off—try using a <div> or <section> instead.

    Keep going :)

    Marked as helpful
  • P
    Huỳnh Văn Ngoãn•100
    @huynhvanngoan
    Submitted 6 months ago

    Product Preview Card Responsive using HTML & CSS

    1
    Tiago Pereira•200
    @BuildAndBreak
    Posted 6 months ago

    Nice job for completing the challenge! Looks great! Code is clean, and it’s responsive.

    These tweaks can improve structure and accessibility! Consider improve alt text to be more descriptive like: "Gabrielle Essence Eau De Parfum bottle". Group related content using tags like:

    <article>, <section>, or <figure>. Add accessibility features like aria-label to links and buttons.

    You're doing great!

    Marked as helpful
  • Tst Max•420
    @Tasin269
    Submitted 6 months ago

    Interactive rating component

    #accessibility#sass/scss
    1
    Tiago Pereira•200
    @BuildAndBreak
    Posted 6 months ago

    Hey, nice job on the Interactive Rating Component! It looks smooth, and everything works well. Solid work—keep it up! 🚀

  • abedbortol•40
    @abedbortol
    Submitted 8 months ago

    flexbox and media queries

    1
    Tiago Pereira•200
    @BuildAndBreak
    Posted 8 months ago

    Error 404 , there isn't a GitHub Pages site here.

  • Gigi SN•40
    @jeanethsn
    Submitted 9 months ago
    What are you most proud of, and what would you do differently next time?

    I'm proud of using variables for spacing, colors and font size.

    Social links profile main solution

    1
    Tiago Pereira•200
    @BuildAndBreak
    Posted 8 months ago

    Hi, great job completing this project, @jeanethsn!

    Your code is clean, readable, and makes effective use of semantic HTML.

    I also appreciate the use of css variables, it's a great habit that will be invaluable in larger projects, so getting comfortable with them early is definitely a smart move.

    A couple of suggestions:

    -Fixed Width on Section:

    I noticed you set a fixed width of 310px on the <section> element. While this will work on most devices, I’d recommend using a percentage (%) for more flexibility and adding a max-width of 310px if needed. This will make your layout more responsive across different screen sizes.

    -Clickable Links:

    Consider adding links within each list item to make the social media options clickable. Redirecting users to these platforms could be a nice enhancement and why not make your personal social links profile? Think about that :)

    Tip: It looks like there are two closing <main> tags by mistake, so double-check that part.

    Keep up the great work! Greetings, Tiago

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