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

jemeneradev

@jemeneradev580 points

I’m a mysterious individual who has yet to fill out my bio. One thing’s for certain: I love writing front-end code!

I’m currently learning...

Go Svelte

Latest solutions

  • Tip Calculator

    #react

    jemeneradev•580
    Submitted over 3 years ago

    1 comment
  • Mobile first, React, Vercel


    jemeneradev•580
    Submitted almost 4 years ago

    0 comments
  • Mobile first, React, Vercel


    jemeneradev•580
    Submitted almost 4 years ago

    0 comments
  • Mobile first, Svelte App, vanilla js/css


    jemeneradev•580
    Submitted over 4 years ago

    0 comments
  • React, css variables

    #react

    jemeneradev•580
    Submitted over 3 years ago

    0 comments
  • Mobile first, Svelte App, vanilla js/css


    jemeneradev•580
    Submitted over 4 years ago

    0 comments
View more solutions

Latest comments

  • kristi•130
    @kristiingco
    Submitted over 3 years ago

    Planets fact site w/ React and SCSS

    #react#react-router#sass/scss#framer-motion
    1
    jemeneradev•580
    @jemeneradev
    Posted over 3 years ago

    Personally, I find css preprocessor quite useful. With scss, for example, you can nest css definitions. That makes things logical and neat. You can also have modules and mixins that act a type of style inheritance, so you don't have to repeat common styles. Not to mention loops in css.

    For clean css, you'll just have to look at different approaches. For instance, nowadays, tailwind css is all the rave. I tend to stay away from that because it makes the markup too cluttered. You could also checkout bem (http://getbem.com/introduction/).

    As far as I know, gatsby is content management system, so between the two, I would opt for nextjs.

    Regarding component structure. One rule I follow is, if I find myself repeating code, more than likely it can be group logically.

    Marked as helpful
  • Wissem•180
    @Wissemh
    Submitted over 3 years ago

    Tip Calculator App

    1
    jemeneradev•580
    @jemeneradev
    Posted over 3 years ago

    console.log() is your friend. You should log out values that you know should be true when you do an action.

    For example: if I press the reset button, bill amount should be 0, log it out in the reset button click event handler.

  • Mateusz Łątka•300
    @mlatka9
    Submitted over 3 years ago

    Tic Tac Toe with React.js + SCSS

    #jest#react#sass/scss#react-testing-library
    3
    jemeneradev•580
    @jemeneradev
    Posted over 3 years ago

    The animations add to the awesomeness of the app! Great job! I am guessing the opponent chooses at random, right?

  • Arturo Sánchez•10
    @zentyk
    Submitted over 3 years ago

    Responsive QR Component

    #sass/scss
    2
    jemeneradev•580
    @jemeneradev
    Posted over 3 years ago

    You need rounder corners, the font type is correct, and the paragraph has to be aligned center.

    For a second I thought you were wearing fpv googles.

    Marked as helpful
  • Raphael Nnadi•300
    @raphaelnnadi
    Submitted over 3 years ago

    css speech bubble , css progress bar

    #bootstrap#jss#react#typescript#tanstack-query
    2
    jemeneradev•580
    @jemeneradev
    Posted over 3 years ago

    https://cssgradient.io/

    When in doubt, look it up.

    Marked as helpful
  • Aneta•180
    @anetaanette
    Submitted over 3 years ago

    Fylo Data Storage Component

    #accessibility#sass/scss
    2
    jemeneradev•580
    @jemeneradev
    Posted over 3 years ago

    Js is most often used to pull or push data to a server, complex user interactions/animations, and html dom manipulations (this is more true if you are using a framework).

    With this project, I guess you could mock pulling the storage amount from a mocked api.

    You could check out :

    https://developer.mozilla.org/en-US/docs/Learn

    to learn more about web development.

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

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

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