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

pmork7

@pmork7150 points

Hey, I'm Paul. I'm really enjoying this site and improving my front-end development skills.

Latest solutions

  • Sunnyside page with HTML, CSS, and Javascript


    pmork7•150
    Submitted about 3 years ago

    1 comment
  • Social Media Dashboard using HTML, CSS, and JS


    pmork7•150
    Submitted about 3 years ago

    0 comments
  • Tip Calculator App using HTML, CSS, and JS


    pmork7•150
    Submitted about 3 years ago

    0 comments
  • Advice Generator App using HTML, CSS, and JS


    pmork7•150
    Submitted about 3 years ago

    0 comments
  • Time tracking dashboard (HTML, CSS, JS)


    pmork7•150
    Submitted about 3 years ago

    1 comment
  • Responsive Interactive Rating Component


    pmork7•150
    Submitted about 3 years ago

    1 comment

Latest comments

  • Jeisson Gómez•120
    @jeissongomezdev
    Submitted about 3 years ago

    3 Column Preview Card / SASS / GSAP

    #sass/scss#gsap
    3
    pmork7•150
    @pmork7
    Posted about 3 years ago

    The animation to your solution is really cool.

    My desktop viewport width is 1600 and at that width the middle button on the page is lower than the two buttons on the side. The solution looks good when I display it at 1440 though.

    I really like your usage of semantic HTML to order the elements on the page.

    Keep up the good work!

  • Carolina•290
    @CaroBilkis
    Submitted about 3 years ago

    Tip calculator app

    #react#tailwind-css
    1
    pmork7•150
    @pmork7
    Posted about 3 years ago

    Hello!

    It's really impressive that you made this using React. It displays great on mobile and desktop.

    One suggestion would be to change the type of each input to be type="number" so that no letters can be typed in. I would also add a maxlength to each input to limit how many numbers people can type in.

    Keep up the good work!

    Marked as helpful
  • Kijana R.•110
    @NotKijana
    Submitted about 3 years ago

    Tip Calculator

    #accessibility#react#sass/scss
    2
    pmork7•150
    @pmork7
    Posted about 3 years ago

    Hey,

    I really like your use of semantic HTML in the solution. The CSS styling looks great too.

    I really liked how you used a specific order for your CSS properties. Your code looks very organized.

    Adding an event listener to the input elements to validate the input would be a good improvement. You can use regex to check that the input is only numbers or decimals:

    e.g. if (/^\d*.?\d*$/.test(this.value)) { do something; }

    You can also use html to specify the input to be type="number" to only allow number inputs instead of using javascript.

    Keep up the good work!

    Marked as helpful
  • Samuel Seve•630
    @nihilboy1
    Submitted about 3 years ago

    Time tracking dashboard

    #react#styled-components#sass/scss
    1
    pmork7•150
    @pmork7
    Posted about 3 years ago

    It looks good! Nice work.

    A critique I would make is that the background is peeking through on the corners of the desktop grid cards. Maybe the dark blue inside cards need to be slightly larger to cover up the gap.

    You can declare variables in your CSS stylesheet like :root {--blue: hsl(246, 80%, 60%);} and then reference them in your CSS like .body {background-color: var(--blue);} so that you don't need to copy and paste hex values or rgb values which can be confusing.

    Keep up the good work!

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