Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
18
Comments
17
Skyler Ang
@skyleranglh

All comments

  • emmadumbi•310
    @emmadumbi
    Submitted 8 months ago

    Loop studio landing page

    #sass/scss#bem
    1
    Skyler Ang•330
    @skyleranglh
    Posted 7 months ago

    Looks good.

  • Adalbert Pungu•190
    @AdalbertPungu
    Submitted 9 months ago
    What challenges did you encounter, and how did you overcome them?

    the challenge I've encountered is that of displaying the icon-view when hovering the mouse and displaying the Cyan color on the card image.

    I didn't know where to start, but after reading some articles I realized that you have to use ::after and the rest was a matter of framing the positioning in the image.

    NFT preview card component

    1
    Skyler Ang•330
    @skyleranglh
    Posted 8 months ago

    Looks good.

  • P
    Austin•430
    @astnio
    Submitted 9 months ago
    What are you most proud of, and what would you do differently next time?

    This challenge was fun because I got to play with grid a lot more. It is still something I have a difficult time grasping, but I feel much more comfortable with it in general the more I work with it.

    One of the challenges I faced was with the mobile menu. As with most of my projects, everything is quite easy until I decide I want to add some animations or transitions.

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

    I ought to learn a more effective way to create mobile menus. I feel as though my solution for this was not very optimal, yet it isn't very clear to me what an optimal yet simple mobile menu would be.

    Responsive Design with Mobile Menu using CSS Grid and Flexbox

    1
    Skyler Ang•330
    @skyleranglh
    Posted 9 months ago

    Good job, it's quite close to the design. I like the animation on the menu. It's a nice touch. The transition between the icons was also smooth.

    I noticed that the nav bar doesn't have spacing above when the viewport is on the desktop, and the navigation content's animation would flicker when adjusting the viewport too. I recommend using relative units for styling font size as absolute units are not quite accessible for those required to zoom in or out of the page. The picture element didn't have a source tag associated with it and the img of it doesn't have an alt tag. The hero title and body lack spacing between them on mobile. Perhaps the articles at the bottom could be broken into two columns on the tablet screen since there are empty spaces. When the menu is active, you could scroll on the body and you could tab to the elements outside the menu. From a user experience perspective, we should take disabling both of these actions into consideration. On the JavaScript side, you could use media queries and do conditional when it's matched. Also, a small note, remember to remove console.log after debugging is finished.

    I hope these comments would be helpful. Happy coding.

    Marked as helpful
  • Marcos Nathan•90
    @marcosnathan
    Submitted 11 months ago

    Responsive contact form using HTML, CSS and JS

    1
    Skyler Ang•330
    @skyleranglh
    Posted 9 months ago

    Looks good

  • Maobugichi•470
    @Maobugichi
    Submitted 9 months ago

    faq-accordion

    1
    Skyler Ang•330
    @skyleranglh
    Posted 9 months ago

    Good job on completing the project. Here are some recommendations that could be implemented.

    The main content is not centred responsively. The sections have extra padding/margin around them so they're not lined up with the main heading. There is a little bit too much spacing on the accordion text. You can't navigate anything on the page with tab other than the links at the bottom. Manually setting the inline style for the main element has caused unintended overflowing of the page; too much height. I recommend using relative units (em, rem, %, etc) to style the page as it is not quite responsive. The code needs to be formatted with consistent spacing, and unused variables/console logs need to be removed.

    Marked as helpful
  • Maobugichi•470
    @Maobugichi
    Submitted 9 months ago

    ratings page

    1
    Skyler Ang•330
    @skyleranglh
    Posted 9 months ago

    Hello, good job on finishing the component. It looks good, it's quite close to the design. Though some very minor spacing adjustments can make it even closer.

    Code wise, you should clean up your files to reduce unnecessary blank lines and uneven indentations which can make the code difficult to follow. I recommend formatting on save. Try to avoid abbreviations as much as you can, and make your variables and class names as descriptive as possible. Please do remember to remove console.log once debugging is done.

    Hopefully, these would be helpful. Have a good day.

  • moses ayodele•150
    @mowzayo
    Submitted 10 months ago
    What are you most proud of, and what would you do differently next time?

    I improved with my javascript but i need to learn to write it better without help.

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

    adding js to places i had passed, it was like re writing the logic.

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

    java script writing.

    I used javascript ,css and html

    1
    Skyler Ang•330
    @skyleranglh
    Posted 10 months ago

    Hello, and good job on completing the project. Here are some improvements I can recommend. You can center the title with text-align instead of hard coding a padding left. Some colours and spacing can be adjusted to match more on the design.

    JavaScript wise, I noticed your functions could be a little bit too long-winded. You can try to break them down into descriptive methods to improve the readability so you don't have to describe everything with comments.

    User experience wise, I noticed there is no validation on the bill input and I can't tell which tip option is being applied. The number arrows could make the input negative which can yield unexpected results from a user's perspective.

    Other than those, I like the tip amounts are changing based on input change.

    I hope these comments can help.

    Marked as helpful
  • P
    JJorgeMS13•440
    @JJorgeMS13
    Submitted 10 months ago
    What are you most proud of, and what would you do differently next time?

    Me enconto poder manejar mas Grid y como este reto me llevo a usar javaScript, posiblemente mejoraria para el desarrollo tuviera mas cosas reutilizables.

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

    El desafio que encontre fue como cambiar los datos desde JavaScript puro y lo logre utilizando funciones, if y forech, etc.

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

    Me encataría saber si hay la posiblidad de mejor en mi codigo JavaScript

    Pagina responsiva creada con HTML,CSS, JavaScript.

    1
    Skyler Ang•330
    @skyleranglh
    Posted 10 months ago

    Looks good

  • Matheus Simão•190
    @mthsimao
    Submitted 11 months ago
    What are you most proud of, and what would you do differently next time?

    That challenge was to create a page with sign up and then one success message, my difficult was email validation, but, learning more javascript I could make the email validation with js.

    Newsletter sign up with success message

    1
    Skyler Ang•330
    @skyleranglh
    Posted 10 months ago

    Looks good, good job.

  • Veera Bramha Chary•150
    @Veerabramhachary
    Submitted 10 months ago

    Article preview component ||HTML, CSS AND JAVASCRIPT

    1
    Skyler Ang•330
    @skyleranglh
    Posted 10 months ago

    Hello, Veera. Good job implementing the design, but the functionality of the tooltip needs work. The tooltip is not centred above the share button. The tooltip should not appear on mobile but should show the icons on the left side of the share button.

  • Josephine Fitalvo•280
    @fitalvojosephine
    Submitted 12 months ago
    What are you most proud of, and what would you do differently next time?

    I'm proud of the power of Grid Layout, especially the grid template areas with mobile-first responsiveness.

    #MoreFeedbackPlease :)

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

    I face challenges without a Figma design layout, so I read other codes and apply them to my work. This helps me improve my coding skills and maintain DRY standards. I've noticed a big difference when we don't use Figma for design guidelines, such as padding and font sizes. I'm a slight perfectionist with pixel-perfect design to meet industry standards. Despite this, I enjoy using Grid Layout."

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

    So far none.

    Testimonials Grid Section

    1
    Skyler Ang•330
    @skyleranglh
    Posted 12 months ago

    Looks good, nothing to add

  • zaina-alhelo•80
    @zaina-alhelo
    Submitted about 1 year ago

    four-card-feature-section-master

    1
    Skyler Ang•330
    @skyleranglh
    Posted about 1 year ago

    Looks good, just need to add more padding to the card component

  • Gabriel Romme Reyes•110
    @Gabriel-Romme-Reyes
    Submitted about 1 year ago

    Responsive Product preview card component

    1
    Skyler Ang•330
    @skyleranglh
    Posted about 1 year ago

    Looks good, just need to adjust the spacing

  • Saldanha97•10
    @Saldanha97
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    Aspectos positivos: Estrutura HTML bem organizada: Utilizar uma estrutura HTML semântica e bem organizada é fundamental para a acessibilidade

    Estilo consistente com CSS: Ter um arquivo CSS separado e bem estruturado ajuda a manter o código limpo e facilita a manutenção. Utilizar classes e IDs de forma eficiente para estilizar diferentes partes do site é uma boa prática.

    Responsividade: Garantir que o site seja responsivo, ou seja, que se adapte bem a diferentes tamanhos de tela, é essencial nos dias de hoje. Isso pode ser feito com o uso de media queries e práticas de design responsivo.

    Acessibilidade: Certificar-se de que o site é acessível para todos os usuários, incluindo aqueles com deficiências visuais ou motoras, através do uso adequado de tags semânticas, contrastes de cores legíveis, e navegação intuitiva.

    HTML,CSS

    1
    Skyler Ang•330
    @skyleranglh
    Posted about 1 year ago

    Looks all good, just need to adjust the spacing, font family, font size and colour

  • Mohd Sadaf•1,160
    @MsadafK
    Submitted about 1 year ago

    Social-links-profile

    3
    Skyler Ang•330
    @skyleranglh
    Posted about 1 year ago

    Looks good

  • Abdulrahman Fathy•20
    @AbdulrahmanFa2hy
    Submitted about 1 year ago

    HTML, CSS, Display Flex

    2
    Skyler Ang•330
    @skyleranglh
    Posted about 1 year ago

    Looks good

  • Tommy Nguyen•40
    @TommyNhatNguyen
    Submitted about 1 year ago

    QR CODE COMPONENT

    1
    Skyler Ang•330
    @skyleranglh
    Posted about 1 year ago

    Looks all good, just need to some box shadow to the card and adjust the description text to match the design more

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

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