
Веб-сайт был разработан при исполнении дизайна Photoshop с использованием чистого HTML, CSS и JQuery. Управление развитием было создано на планшетной версии веб-сайта, как клиента. Design elements and layout были тщательно переведены в код для отображения ожидаемого представления оригинала.

При разработке процессов использовалось несколько методологий и технологий для обеспечения качества организации и ремонтопригодности. Методология Block-Element-Modifier (BEM) была использована в структуре и названии классов CSS, стимулируя модульный и многократно используемый код. Такая адаптация упрощает процесс создания стиля и позволяет улучшить масштабируемость кода.
Для повышения удобства обслуживания и расширения функциональности кода CSS был использован препроцессор SCSS. SCSS предоставляет такие возможности, как переменные, миксины и вложенность, обеспечивая более эффективный и гибкий рабочий процесс разработки. Он упрощает процесс создания стиля и позволяет повторно использовать код в различных разделах сайта.

Для добавления интерактивности и динамических элементов на сайт была использована библиотека jQuery. jQuery упрощает манипуляции с DOM и обработку событий, облегчая создание интерактивных функций и анимации. Она предоставляет широкий спектр функций и плагинов, которые улучшают пользовательский опыт и упрощают разработку.
Для обеспечения отзывчивости и совместимости с различными устройствами был использован фреймворк Bootstrap. Bootstrap — это коллекция готовых компонентов, таких как сетки, навигационные панели и формы, которые облегчают создание отзывчивых и визуально совместимых веб-сайтов. Он упрощает процесс разработки, предоставляя готовые к использованию компоненты и отзывчивые утилиты.

Кроме того, в сайт было интегрировано несколько библиотек сторонних разработчиков. Arctic Modal была использована для создания настраиваемых модальных окон для отображения контента или получения пользовательского ввода. jQuery validate облегчила проверку формы, предоставив набор правил и методов для обеспечения целостности данных. jQuery UI добавила интерактивные виджеты, такие как слайдеры и переключатели дат, для улучшения пользовательского опыта.
Кроме того, с нуля был разработан пользовательский кредитный калькулятор на основе заданных клиентом критериев расчета. Калькулятор включал в себя необходимые формулы и логику для обработки введенных данных и создания точных кредитных расчетов. Эта функция была разработана и реализована на заказ в соответствии с конкретными требованиями клиента.


На протяжении всего процесса разработки проводилось тщательное тестирование и отладка для обеспечения функциональности, производительности и совместимости сайта с различными браузерами. Лучшие практики в области SEO, доступности и безопасности были соблюдены для оптимизации видимости сайта, удобства использования и защиты от потенциальных угроз.

В целом, веб-сайт был тщательно разработан с использованием HTML и CSS, а макет дизайна, созданный в Photoshop, послужил образцом для подражания. Реализация включала такие методологии, как BEM, и такие технологии, как SCSS, jQuery и Bootstrap, чтобы обеспечить организацию кода, ремонтопригодность, интерактивность и отзывчивость. Интеграция сторонних библиотек, таких как Arctic Modal, jQuery validate и jQuery UI, улучшила пользовательский опыт. Кроме того, был разработан кредитный калькулятор, отвечающий специфическим требованиям клиента. Тщательное тестирование, следование лучшим практикам и внимание к деталям обеспечили функциональность, производительность и безопасность сайта.
Мои работы
- All
- HTML/CSS/JavaScript
- WordPress