Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted over 1 year ago

mortgage-repayment-calculator-main

Mitesh Panchal•750
@miteshp98
A solution to the Mortgage repayment calculator challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


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

What I Am Most Proud Of

I am most proud of the logical structure and efficiency I brought to this project. Implementing proper event listeners and ensuring robust error handling significantly improved the user experience. By adhering to the DRY (Don't Repeat Yourself) principle, I maintained clean, readable, and reusable code, which facilitated easier debugging and future enhancements. The thoughtful use of functions allowed for modularity, making the codebase more manageable and scalable. Additionally, paying close attention to variable naming conventions ensured that my code was intuitive and easy for others to understand.

What I Would Do Differently Next Time

While I am pleased with the outcome of this project, there are several areas I would approach differently in the future. I would invest more time in mastering semantic HTML to enhance the accessibility and SEO of the web application. Additionally, I aim to delve deeper into advanced CSS layout techniques, such as CSS Grid, to create even more responsive and visually appealing designs. On the JavaScript front, I plan to explore more advanced topics like asynchronous programming and closures to further refine my coding skills. By continuing to improve in these areas, I aspire to build even more robust, efficient, and user-friendly applications.

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

One of the significant challenges I faced during this project was accurately implementing the mortgage repayment calculations. Initially, the mathematical equations and logic behind the calculations were complex and difficult to implement correctly. However, I overcame this hurdle by leveraging resources like Stack Overflow and revisiting fundamental math principles related to mortgage calculations. Through persistence and the willingness to seek help and learn, I was able to understand and apply the correct formulas, ensuring the accuracy of the calculations.

Code
Loading...

Please log in to post a comment

Log in with GitHub

Community feedback

No feedback yet. Be the first to give feedback on Mitesh Panchal's solution.

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

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner
  • Use cases

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