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

WFarré

@wfarre810 points

I started learning Front-end development a year and a half ago, I do really enjoy it. So, I enrolled an online school to learn to code better and find a job in that industry. I have been using frontendmentor for while, it helped me a lot to improve my skills.

Latest solutions

  • Responsive website using nested routes with nextjs

    #tailwind-css#next

    WFarré•810
    Submitted 5 months ago

    0 comments
  • Responsive clock using Vue

    #vue#sass/scss

    WFarré•810
    Submitted 5 months ago

    0 comments
  • Browser Extensions List UI using Vue

    #pinia#vue#tailwind-css

    WFarré•810
    Submitted 5 months ago

    0 comments
  • Responsive ticket generator

    #react#typescript#vite#tailwind-css

    WFarré•810
    Submitted 7 months ago

    0 comments
  • Responsive landing page using React, TailwindCSS and Vite

    #react#vite#tailwind-css

    WFarré•810
    Submitted 11 months ago

    0 comments
  • Responsive grid design using vanilla HTML?CSS


    WFarré•810
    Submitted 11 months ago

    0 comments
View more solutions

Latest comments

  • Mary2021•190
    @Mary2021
    Submitted over 2 years ago

    Responsive Room homepage using React, React Bootstrap and CSS Grid

    #react#bootstrap
    2
    WFarré•810
    @wfarre
    Posted over 2 years ago

    Hello,

    Good job on your work.

    Regarding the buttons, I wrapped them inside a container with the position absolute. I place them at the bottom of the carousel. it works fine, you might need to work on the bootstrap file.

    Also, when I was checking on your carousel, I noticed that you wrote twice the Carousel component depending on the size of "window.innerWidth". I think it would be better practice to use the Carousel component once and make it responsive with your CSS.

    To finish, you got some errors, you cannot put a button inside an anchor tag.

    I hope my feedback was helpful.

    Marked as helpful
  • Danny A. Mase•200
    @admase
    Submitted almost 3 years ago

    Where in the World

    1
    WFarré•810
    @wfarre
    Posted almost 3 years ago

    Regarding the "border countries", I fetched the all countries one more and stocked the name and the abbreviation in an array of objects. (countryNames = [ {abbrev: FRA, name: France}, {abbrev:GER, name: Germany} ... ] ) To improve performance, on the home page, when I did the fetch of all data, I created my "countryNames" array and I stored it in the localStorage. Then, you access the country's details, if there is "countryNames", you can change use it, else, you have to fetch all the countries' data.

    I struggle with the API as well, the data were difficult to deal with. I recommend you to use design patterns, you can organize the data the way you want and put the logic to get the data in a different file. Design patterns are very useful to make your code stronger, if you change your API, you don't have to change all the logic in your main code. https://www.freecodecamp.org/news/javascript-design-patterns-explained/ Instead of writing "country.name.common", you can just write "country.name". It was very useful, for the the native name.

    To sum up (because I am not sure, it is super clear):

    • fetch all the countries one more time and create an array of object [{abbrev: FRA, name:France}]
    • try to learn design patterns (I think it was very helpful to organize the data)

    Regarding the design, to have more precise measures, you can use Gimp or photopea.

  • Brady Menswar•40
    @BradyMenswar
    Submitted over 3 years ago

    Dropdown Navigation Intro Section

    2
    WFarré•810
    @wfarre
    Posted over 3 years ago

    In my case, I give my navbar a width of 96% and a padding left and right of 2%. I am not sure but maybe it's due to the fact you gave a width of 50% to you right side of the nav-bar. Regarding the flexbox for the navbar, I did a justify-content: flex-start and for the right-side, I used margin-left: auto to justify it on the right. https://www.youtube.com/watch?v=q08BbYNG8h0

  • Arthur•380
    @arthur-lage
    Submitted almost 4 years ago

    Responsive website with HTML, CSS and JavaScript

    1
    WFarré•810
    @wfarre
    Posted almost 4 years ago

    Regarding the font of the titles, they appear weirdly of Chrome. I managed to solve the problem by changing the font-weight to 400.

    Marked as helpful

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

Beta Member

This badge is a shoutout to the early members of our community. They've been around since the early days, putting up with (and reporting!) bugs and adjusting to big UX overhauls!

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