Design comparison
Solution retrospective
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.
Community feedback
Please log in to post a comment
Log in with GitHubJoin 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