Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
3
Comments
8

Nika

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

Currently learning everything frontend related: HTML5 SASS ReactJS

Latest solutions

  • Fully responsive Todo app made with React.js and SASS

    #react#sass/scss

    Nika•180
    Submitted about 3 years ago

    0 comments
  • Using Axios and React hooks to display random advice

    #axios#react#sass/scss

    Nika•180
    Submitted about 3 years ago

    1 comment
  • Simple rating component

    #react#sass/scss

    Nika•180
    Submitted about 3 years ago

    1 comment

Latest comments

  • Syed Ali Mansoor•460
    @syedalimansoor
    Submitted about 3 years ago

    Todo App | React, Redux, Typescript, styled-components, vite

    #react#redux#styled-components#typescript#vite
    1
    Nika•180
    @nikavolk
    Posted about 3 years ago

    Hello!

    Checked out your solution and here's a few things to note:

    • love that you used Redux, I have to learn that still and it's difficult! 😅
    • love the animations!
    • when viewing on desktop, the filter "All, Active, Completed" should be within the items list (sandwiched between Items left and Clear completed)
    • input and each todo don't show special characters in full height when capitalized (like ČŽŠ)

    Great job! Gave me a lot of new ideas for CSS animations 😁

    Marked as helpful
  • promise•520
    @ugochukwuuu
    Submitted about 3 years ago

    css flexbox

    1
    Nika•180
    @nikavolk
    Posted about 3 years ago

    Hello!

    #1 If you would like to set a height of any element to the full view height, you can do it by assigning height: 100vh. For a quick fix to your card positioning, what I did was replace the 3em max-height with height:100vh, and added to body {} display: flex; That should center the card.

    #3 I used position: absolute and the transform attribute to position the element in a similar project.

    No idea on the second point, maybe someone else could help with that 😊

  • Viktor Kovács•310
    @victorsonet
    Submitted about 3 years ago

    Order summary component

    1
    Nika•180
    @nikavolk
    Posted about 3 years ago

    Hi Viktor!

    Beautifully done! The CSS is readable, the class names are understandable, great work!

    The only tiny, minor bug that I found was the background colour of the "main" div. From what I can see in the design brief, that background should be white while yours is a pale blue.

    Other than that, awesome work 😊

    Marked as helpful
  • Justin Gorelik•100
    @jgorelik23
    Submitted about 3 years ago

    Responsive review page using HTML, CSS, and Vanilla JS

    1
    Nika•180
    @nikavolk
    Posted about 3 years ago

    Hello Justin!

    I had a look through your code and there doesn't seem to be anything wrong on the JS side.

    However, in your HTML file, I think you would need to use <input type="radio"> for each choice and group them up, instead of using buttons for each rating. I believe doing it that way the chosen rating will stay selected upon clicking the Submit button.

    Marked as helpful
  • Matthijs van der Plas•30
    @MatthijsvanderPlas
    Submitted about 3 years ago

    Responsive Interactive rating "app"

    1
    Nika•180
    @nikavolk
    Posted about 3 years ago

    Hello Matthijs!

    Technically, the component works flawlessly and had no issues with it. Your JS code is very optimized and elegant, I really like it!

    Visually, there's only a few (very) minor things I've noticed:

    • the margins between elements are a touch too small
    • the rating buttons background colour is a bit off; what I did was reduce the opacity to get them look like in the brief
    • the ratings buttons aren't aligned to the edges of the innermost borders

    Other than those very small details, I love your solution. Great job!

    Marked as helpful
  • Marc•30
    @mcallec1
    Submitted about 3 years ago

    Interactive rating component - React / Typescript / SASS

    #react#sass/scss#typescript
    1
    Nika•180
    @nikavolk
    Posted about 3 years ago

    Hello Marc!

    I've completed this project with React as well, so here's my input:

    Visually: looks great! I can't find any faults at all, really.

    Technically:

    • one minor bug in the ThankYouInner component on line 16 (rating {variable} out of 5).
    • choosing a rating and clicking submit works on every rating except for the first, might be just my device?
    • just my very personal opinion: there seems to be a lot of code for a rather simple component

    I loved your folder and file structure and will definitely work on making mine in a similar fashion (lots of small component files for each part of the app). As for SASS styles and files, I think they need to be imported into every child but honestly, I need to look into this myself.

    Great job!

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