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

Pablo da Silva Bezerra

@PabloBezerraBrasil170 points

Estudante de programação, com a meta de ser um profissional na área!

I’m currently learning...

-Python ✅ -HTML ✅ -CSS ✅ - JavaScript ...

Latest solutions

  • Extensions, create with webpack and its plugins

    #sass/scss#webpack#post-css

    Pablo da Silva Bezerra•170
    Submitted 15 days ago

    One way to help me a lot would be in the project structure with webpack, I had to work hard to get to a final structure where even so there were several errors and bugs!


    1 comment
  • Ecommerce Product Page with flexbox e sass.

    #sass/scss

    Pablo da Silva Bezerra•170
    Submitted over 1 year ago

    0 comments
  • Todo app with Sass and flexbox responsive

    #sass/scss

    Pablo da Silva Bezerra•170
    Submitted over 1 year ago

    1 comment
  • Cartão interartivo feito em flexbox


    Pablo da Silva Bezerra•170
    Submitted over 1 year ago

    0 comments
  • Página de QrCode responsiva usando CSS flex


    Pablo da Silva Bezerra•170
    Submitted almost 2 years ago

    0 comments

Latest comments

  • Pablo da Silva Bezerra•170
    @PabloBezerra
    Submitted 15 days ago
    What are you most proud of, and what would you do differently next time?

    I am proud to have implemented the function to search for extensions (a function that was not in the challenge) that I thought would fit well in this type of application!

    I would improve the way I work with webpack. Since it was a challenge where I tested this new tool, I had several difficulties in the finalization, difficulties that could be easily solved with a better work structure!

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

    Webpack and plugin configurations! I had to review documentation, watch tutorials and ask AI for help!

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

    One way to help me a lot would be in the project structure with webpack, I had to work hard to get to a final structure where even so there were several errors and bugs!

    Extensions, create with webpack and its plugins

    #sass/scss#webpack#post-css
    1
    Pablo da Silva Bezerra•170
    @PabloBezerra
    Posted 15 days ago

    The extensions are requested and inserted into the browser's localStorage via Json and from there they are displayed on the screen! I think that's why the screenshot is not faithful to the project, as it takes a while for the extensions to be loaded on the screen and the screenshot captures the initial moments! 😅

  • StasMelamed•40
    @StasMelamed
    Submitted over 1 year ago

    ToDo Application: TypeScript, React, Redux, Bootstrap, HTML, CSS

    #react#redux#typescript#bootstrap
    2
    Pablo da Silva Bezerra•170
    @PabloBezerra
    Posted over 1 year ago

    Hello! How are you! Great work! I still don't really understand how react works, so I can't give my opinion on the code itself. However, there are some features that I have to highlight.

    • In the challenge the drag and drop functionality was used to sort the tasks and not to insert them into the task field. I thought it was a great idea, but it's not very intuitive. You can keep this feature, but you need to come up with another way of adding tasks.
    • The drag and drop functionality in the task field doesn't work very well, some tasks duplicate instead of moving the task. Possibly this is because of the add tasks when moving functionality you've implemented.
    • And finally, I can't delete a specific task by clicking on the X, instead of deleting it, the task is marked as completed. You can solve this by adding the functionality to mark the task only on clicking on the circle and not on the whole task.

    These are some performance irregularities I've found. I hope I've helped you improve your project! See you!

  • Ana Machado Amaral•310
    @MachadoA
    Submitted over 1 year ago

    Newsletter regex valid email

    #accessibility
    2
    Pablo da Silva Bezerra•170
    @PabloBezerra
    Posted over 1 year ago

    Hello! Great work! Really a project true to the challenge! However, there are a few topics that caught my attention:

    • Your Html is a bit confusing, especially in the email input. You placed a <div> without class that inside it there is an <article> that there is a <label> that references an input that is outside the <article> a solution to this would be the <form> that would look more or less like this:

      <form>
           <label for="email">Email address</label>
           <p class="alert">Valid email required</p>
           <input type="email" name="email" id="email" placeholder="email@company.com">
           <input type="submit" value="Subscribe to monthly newsletter">
      </form>
      

    Note: this way the addEventListener in your script should change from 'click' to 'submit', so that the event is also triggered by pressing the enter key on the keyboard in addition to clicking the button.

    • In addition, the <article> tag does not make sense in this position. I recommend taking a look at this site to better understand what I'm talking about
    • I miss a <main> tag in your project, this tag unifies the main content of your site, it would work well if you replaced the <div class="conatain"> with the <main> tag, this will make it more semantic.
    • Likewise <div class="attribution"> which would be much better represented by the <footer> tag.
    • Finally, a bit about style. When the width of the screen drops below 900px, the background of the page becomes all white (I don't know if that was the main idea, but it happens). The :hover of the button is a little off, adding a transition will make it more visually elegant, you can do this by adding the transition: all ease-in-out 1s. And finally there's vertical scrolling, which in my view is a bit annoying, you can fix this by adding a height of 100vh in the body, this will make the entire body of your site occupy 100% of the viewport.

    And that's it, I hope I've helped you improve your project, which, despite everything, looks magnificent!

    Cheers!

    Marked as helpful
  • eldmar•160
    @eldmar
    Submitted over 1 year ago

    QR code component using flexbox

    1
    Pablo da Silva Bezerra•170
    @PabloBezerra
    Posted over 1 year ago

    Congratulations for your work! It was very faithful! However, what caught our attention the most was that the title of the card has an <h3> tag, ideally it should always start with an <h1> tag, if it doesn't have the desired size, just modify it in the CSS . Another thing was that you imported a text font directly into the HTML, the ideal is to import style fonts into the CSS document itself with @import. Hope this helps! Hugs!

    Marked as helpful
  • da vinci•160
    @daxvinci
    Submitted over 1 year ago

    centering qr code component using css

    1
    Pablo da Silva Bezerra•170
    @PabloBezerra
    Posted over 1 year ago

    Como vai cara? Tudo em cima? Respondendo a sua pergunta, primeiro que não existe um h2 no seu código existe apenas 2 parágrafos de tag <p>, segundo que para alinhar ao centro da tela (que eu suponho que foi nesse sentido a sua pergunta) você poderia ter utilizado o "text-align: center;" isso fará com que fique centralizado. Mas reparei que vc publicou o readme e não o site em si, pra resolver isso você deve remover o documento "index.html" da pasta e deixa-lo fora de qualquer outra pasta, ai o github pages vai identificar o site e vai publica-lo corretamente. Espero ter ajudado! Abraços!

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