Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
18
Comments
79
Grego
@Grego14

All solutions

  • Conference ticket generator using React, html2canvas and Github API

    #accessibility#bem#fetch#react#vite

    Grego•1,430
    Submitted 4 months ago

    I would like to receive advice about JavaScript code and what I can do to improve it.


    1 comment
  • Product list with cart using React and Motion

    #accessibility#framer-motion#bem

    Grego•1,430
    Submitted 7 months ago

    Should I use the Context API or some library to handle the state?

    What is the best way to download components after others are downloaded/rendered? (I use states like loadCart, productsFetched... etc.)

    Would like to receive feedback about the way I use the lazy loading technique and how to organize the components.

    If you find any bugs in the challenge, please let me know and I'll fix them!


    1 comment
  • Room homepage, basic HTML, CSS and JavaScript.

    #accessibility#bem

    Grego•1,430
    Submitted 11 months ago

    0 comments
  • Advice Generator App, This is my first time working with an API.

    #accessibility#bem#pure-css

    Grego•1,430
    Submitted about 1 year ago

    Any feedback will be appreciated! I'd like to know if the way I got the data from the API is correct or how could improve it.


    0 comments
  • Contact Form using basic HTML, CSS, JS and ValidityState Web API.

    #accessibility#bem

    Grego•1,430
    Submitted about 1 year ago

    I would appreciate help with input validations, should I use validityState or should I use regular expressions and other types of validations?


    1 comment
  • Social Links Profile using basic HTML & CSS.


    Grego•1,430
    Submitted about 1 year ago

    0 comments
  • Rock, Paper, Scissors. (Lizard + Spock can be enabled after playing).

    #accessibility#bem

    Grego•1,430
    Submitted about 1 year ago

    Help with using media querys and preloading resources using javascript. I've been looking at a few ways to preload resources and ended up using this one:

    function preloadSource(url, source, callback)  { 
      source.src = url
    
      if(callback)  { 
        source.addEventListener('load', () =>  { 
          callback(source.src) 
        }, {once: true}) 
      } 
    }
    
    preloadSource(soundsUrls.win, sounds.win)
    

    0 comments
  • Results Summary using JavaScript to add the stats.


    Grego•1,430
    Submitted about 1 year ago

    0 comments
  • Responsive, Accessible Multi Step Form using Grid, Flexbox and JS.

    #accessibility#bem

    Grego•1,430
    Submitted about 1 year ago

    I'd like to get help on the correct use of media queries and the way I did the design for mobile.

    Also if someone could tell me if the way I implemented the Aria attributes I used is okay. 😁

    I read in an article that you have to use default width and height in images in the HTML markup to avoid CLS, but I don't know if should use a picture element with different sources for things like icons, I would like help with that.


    0 comments
  • Blog Card using basic HTML and CSS

    #bem

    Grego•1,430
    Submitted about 1 year ago

    0 comments
  • Tip calculator using basic HTML, CSS and JavaScript

    #accessibility#bem

    Grego•1,430
    Submitted about 1 year ago

    Some tips with JavaScript code and some better ways to write code, such as input checks. But any feedback will be appreciated!


    1 comment
  • Time tracking using basic grid, CSS, HTML, JavaScript

    #bem

    Grego•1,430
    Submitted about 1 year ago

    I would like some advice on the way I use CSS variables and also with media queries.


    1 comment
  • Newsletter sign-up form

    #bem#accessibility

    Grego•1,430
    Submitted about 1 year ago

    Any help would be appreciated but I would really like some advice on the way I did the mobile design.


    1 comment
  • Article Preview with basic HTML, CSS and Javascript

    #bem

    Grego•1,430
    Submitted about 1 year ago

    Any kind of help or advice will be appreciated.


    0 comments
  • Accordion using basic HTML, CSS and JavaScript

    #accessibility

    Grego•1,430
    Submitted about 1 year ago

    0 comments
  • Responsive card using flexbox and media query


    Grego•1,430
    Submitted about 2 years ago

    0 comments
  • Responsive card using flexbox and media query


    Grego•1,430
    Submitted about 2 years ago

    0 comments
  • Responsive card using flexbox


    Grego•1,430
    Submitted about 2 years ago

    1 comment
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

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