Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Tip calculator app

matt2282 310

@matt2282

Desktop design screenshot for the Tip calculator app coding challenge

This is a solution for...

  • HTML
  • CSS
  • JS
2junior
View challenge

Design comparison


SolutionDesign

Solution retrospective


What are you most proud of, and what would you do differently next time?

My code is somewhat disorganized with names that are potentially confusing. If I had time I would go back and reorganize my code.

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

This project was challenging for me because it had a lot of small requirements that initially seem simple but when you add them all together made it complex. For instance the reset button had may different features that needed to be implemented: hover effect, resetting the values, resetting the styles, and greying out the reset button when nothing can be reset.

Community feedback

@TedJenkler

Posted

Hi Matt,

Nice project! I like the attention to detail, especially the use of different colors for focus and hover states. The input validation on the fields is a great touch as well.

One improvement that could take your project to the next level is incorporating shadows and animations for the buttons. Additionally, experimenting with DOM manipulation to enable keyboard controls, would be a fun and valuable learning experience. It’s a great way to explore how to interact with inputs and enhance the overall functionality.

Your project was already impressive and hope this was helpful

Best, Tedodor

Marked as helpful

1

Please log in to post a comment

Log in with GitHub
Discord logo

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord