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

SivaKotari

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

Vue JS JavaScript

Latest solutions

  • Mobile-first workflow, CSS grid, Semantic HTML


    SivaKotari•135
    Submitted over 3 years ago

    1 comment
  • Responsive app using vue, scss and vite build tool


    SivaKotari•135
    Submitted over 3 years ago

    0 comments
  • CSS Flex, responsive, BEM


    SivaKotari•135
    Submitted almost 4 years ago

    0 comments

Latest comments

  • P
    James•340
    @james-work-account
    Submitted over 3 years ago

    E-Commerce Page using Tailwind and vanilla HTML/CSS/JS

    #tailwind-css
    2
    SivaKotari•135
    @sivakotari
    Posted over 3 years ago

    Hi, James

    It looks so clean and works as it should be! Not found any issues. Great work! 👍

    Marked as helpful
  • Tomiwa Orimoloye•1,000
    @tomiwaorimoloye
    Submitted over 3 years ago

    Responsive Tip Calculator

    2
    SivaKotari•135
    @sivakotari
    Posted over 3 years ago

    @Tomiwa Orimoloye, UI and code look so clean and satisfying. Great work!! I've also worked on this project.

    One observation - input fields are accepting any text, why don't you use input type number! And what does caret.js do here?

  • Gabriel Chazarreta•130
    @gfchaza09
    Submitted over 3 years ago

    Mobile first, Flexbox and event listeners

    1
    SivaKotari•135
    @sivakotari
    Posted over 3 years ago

    Good work!!!

    Here are my observations: The results card would show nothing until Bill, Select Tip%, and Number of People fields are filled and validated. You could use conditional rendering for that. The Reset button would be disabled until all input fields are filled and validated. App would have max-width to match with designs.

    Marked as helpful
  • Prajwal Gautam•190
    @prajwal18
    Submitted over 3 years ago

    HTML CSS JS

    2
    SivaKotari•135
    @sivakotari
    Posted over 3 years ago

    Looks great!! Nice work! You could disable the reset button until all fields are filled and validated

  • Kevin•70
    @Kevin-Cay
    Submitted over 3 years ago

    JSS and CSS

    1
    SivaKotari•135
    @sivakotari
    Posted over 3 years ago

    Looks beautiful! Nice work!!

    Marked as helpful
  • Irinella B.•80
    @3vilBonobo
    Submitted over 3 years ago

    I used Vanilla Javascript with Flexbox and Sass

    1
    SivaKotari•135
    @sivakotari
    Posted over 3 years ago

    Looks great!! Nice work. There is some room for UX improvements like hover styles, disabling the reset button until all fields are filled.

    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