Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
10
Comments
16

Paul Olynek

@ePauloVancouver330 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...

TypeScript, React

Latest solutions

  • Time Tracking Dashboard using CSS Grid and local JSON data


    Paul Olynek•330
    Submitted 11 months ago

    I think my code is "okay". I attempted to match the design specs. I imagine I could have made better use of Grid, such as Grid Areas, to control more of the UI display.


    1 comment
  • Newsletter sign-up form with JS error checking & modal success message


    Paul Olynek•330
    Submitted 12 months ago

    I think I got fairly close to the design expectations... other than my decision to place the desktop modal visibly over the Newsletter, ie. instead of placing the modal over a dark-color background (visually by itself).


    2 comments
  • Article Preview Component


    Paul Olynek•330
    Submitted about 1 year ago

    I'm wondering if I should have created variation is HTML code (between mobile and desktop designs) in the JS file and inserted what was needed based on view width.


    1 comment
  • Responsive Meet Landing Page


    Paul Olynek•330
    Submitted about 1 year ago

    The one thing I could not figure out what how to control (remove?) the opacity on the second divider (that partially covered the last section) and, similarly, how to control the opacity of the button in the last section.


    1 comment
  • Responsive Testimonials Grid Section


    Paul Olynek•330
    Submitted about 1 year ago

    No request for help.


    1 comment
  • Responsive four-card page using CSS Grid


    Paul Olynek•330
    Submitted about 1 year ago

    Nothing particular.


    1 comment
View more solutions

Latest comments

  • Stephanie0905•230
    @Stephanie0905
    Submitted 11 months ago

    Time tracking grid with JS

    1
    Paul Olynek•330
    @ePaulo
    Posted 11 months ago

    I like how you made the UI responsive to mid-size widths... looks better than mine. The only suggestion I have is to include some code to adjust the "hrs" text displayed after the number of hours for current and previous times. For example, this is the code I used: const abbrHours = hours => (hours < 1 ? " " : hours > 1 ? "hrs" : "hr") // if hours is less than 1 (ie. 0)... then add nothing // if hours are more than 1... then add "hrs" // finally (default) if the time is 1... then add "hr"

    Marked as helpful
  • Roselin Y•330
    @Vanillatte68
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    I'm happy i can get the styling as close to the design including the mobile design. I was able to make this using single page HTML. making the form validation was also pretty easy.

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

    I was thinking about whether to make this as a single page or make another page for success message. but i decided to make it single page by changing the form and success message display on CSS.

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

    I wonder if you can use backend like php to display the success message and how to do it.

    Newsletter Sign Up Form (HTML + CSS + Javascript)

    1
    Paul Olynek•330
    @ePaulo
    Posted 12 months ago

    Looks very good. Both desktop and mobile designs are very similar to the designs provided... well done.

    Only one suggestion: you could have set the newletter image in your mobile-first CSS styling (instead of in your HTML) then reset the link to the desktop image in the media query for the desktop styling updates.

    This is my CSS code for the newsletter image in my mobile styling: img.main-image { content: url('./assets/images/illustration-sign-up-mobile.svg'); width: 375px; height: 284px; object-fit: cover; }

    Marked as helpful
  • P
    Andy•140
    @AStombaugh
    Submitted 12 months ago
    What are you most proud of, and what would you do differently next time?

    I think I kept the code simple and got close on the design. I don't know that I would have done anything differently, I felt like I had a good flow going with this project.

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

    The image swap. I couldn't remember how to do that, but I ended up using CSS and content: url() and that worked for me and made it easy enough to control.

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

    Ensuring that my HTML is clean and I kept the CSS simple. I tried hard not to "over code" this time.

    Responsive Product Card Using HTML & CSS

    1
    Paul Olynek•330
    @ePaulo
    Posted 12 months ago

    I think you succeeded in making your code simple, "clean" and easy to understand... very well done. :-)

  • KnightsWatch•170
    @Anni-123-arc
    Submitted about 1 year ago

    Responsive article view using flex box and js

    1
    Paul Olynek•330
    @ePaulo
    Posted about 1 year ago

    Suggestions:

    1. try using Semantic HTML in future projects... it's fairly easy to implement and (I think) makes coding HTML more interesting.
    2. try using margin to control spacing about inner-containers.
    3. try using line-height to add some spacing between lines in the paragraph.
    Marked as helpful
  • Lucie•120
    @luciehelias
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    Everything because I start to be more efficient and more faster.

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

    On this one I didn't encounter any issue.

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

    Everything that can be help to improve my code and my way to do it.

    Responsive Product preview card component

    2
    Paul Olynek•330
    @ePaulo
    Posted about 1 year ago

    Your HTML and CSS look good. So does your UI based on the design files. I did notice the spacing between the lines is different from the provided design. I've been using the CSS styling "line-height" [https://developer.mozilla.org/en-US/docs/Web/CSS/line-height] to control spacing between lines. Give it a try... I find setting line-height very useful. :-)

  • Gilang Ramadhan•740
    @gilangr1440
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    I can copy the design almost the same

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

    set class naming and determine css specificity

    Responsive page using media query and layouting using css flexbox

    1
    Paul Olynek•330
    @ePaulo
    Posted about 1 year ago

    Class naming is excellent. Responsiveness is very good. A couple of suggestions:

    1. Consider using a CSS universal selector (*) to match elements of any type when resetting margin, padding, border, and so at the top of your CSS code. See the MDN Web Doc... https://developer.mozilla.org/en-US/docs/Web/CSS/Universal_selectors
    2. Consider adding line-height settings to content (i.e. the space between lines in a paragraph) to match the design a bit closer. See the MDN Web Doc... https://developer.mozilla.org/en-US/docs/Web/CSS/line-height
    Marked as helpful
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

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