
The website was developed by implementing the design mockup from Photoshop using pure HTML and CSS. The focus of the development was on creating a desktop version of the website, as per the client’s request. The design elements and layout were carefully translated into code to ensure an accurate representation of the original design.

During the development process, several methodologies and technologies were applied to ensure code organization and maintainability. The Block-Element-Modifier (BEM) methodology was used to structure and name CSS classes, promoting modular and reusable code. This approach simplifies the styling process and allows for better code scalability.
To enhance the maintainability and extend the functionality of the CSS code, the SCSS preprocessor was utilized. SCSS provides features such as variables, mixins, and nesting, enabling a more efficient and flexible development workflow. It simplifies the process of styling and allows for code reuse across different sections of the website.

To add interactivity and dynamic elements to the website, the jQuery library was utilized. jQuery simplifies DOM manipulation and event handling, making it easier to create interactive features and animations. It provides a wide range of functions and plugins that enhance the user experience and streamline development.
To ensure responsiveness and compatibility across different devices, the Bootstrap framework was employed. Bootstrap offers a collection of pre-designed components, such as grids, navigation bars, and forms, that facilitate the creation of responsive and visually consistent websites. It simplifies the development process by providing ready-to-use components and responsive utilities.

Additionally, several third-party libraries were integrated into the website. Arctic Modal was utilized to create customizable modal windows for displaying content or capturing user input. jQuery validate facilitated form validation by providing a set of rules and methods to ensure data integrity. jQuery UI added interactive widgets, such as sliders and date pickers, to enhance the user experience.
Moreover, a custom credit calculator was developed from scratch based on the client’s specified calculation criteria. The calculator incorporated the necessary formulas and logic to process input data and generate accurate credit calculations. This bespoke feature was designed and implemented to meet the client’s specific requirements.


Throughout the development process, rigorous testing and debugging were conducted to ensure the website’s functionality, performance, and compatibility across different browsers. Best practices in terms of SEO, accessibility, and security were followed to optimize the website’s visibility, usability, and protection against potential threats.

In summary, the website was meticulously crafted using HTML and CSS, with the design mockup from Photoshop serving as a reference. The implementation included methodologies such as BEM and technologies like SCSS, jQuery, and Bootstrap to ensure code organization, maintainability, interactivity, and responsiveness. The integration of third-party libraries, such as Arctic Modal, jQuery validate, and jQuery UI, enhanced the user experience. Additionally, a custom credit calculator was developed to fulfill the client’s specific requirements. Thorough testing, adherence to best practices, and attention to detail ensured the functionality, performance, and security of the website.
My other works
- All
- HTML/CSS/JavaScript
- WordPress