Технологии

БЭМ
БЭМ (Блок, Элемент, Модификатор) — компонентный подход к веб-разработке.

Улучшение и развитие БЭМ-форума

Форум — веб-приложение, разработанное по БЭМ-методологии с использованием инструментов БЭМ. Серверная часть написана на JavaScript на платформе Node.js и фреймворке Express.js 4.x.x. На клиентской стороне проекта используется полный БЭМ-стек (bemtree, bemhtml, i-bem.js).

Если вы стремитесь профессионально развиваться и для вас БЭМ-форум — один из главных способов общения с командой и сообществом, работа над проектом на хакатоне станет отличной практикой и большим вкладом в дело сообщества.

Мы детально разберём принципы работы форума, обсудим возможности улучшения его функциональности и кодовой базы. Затем вы напишете код для клиентской части на БЭМ и переведёте серверный код в БЭМ-блоки. В ходе проекта мы будем активно вам помогать и направлять. После хакатона БЭМ станет для вас ближе и интереснее.

Описание

Присоединитесь к команде БЭМ-форума и помогите его улучшить: для этого у нас уже есть 11 идей.

Требования к команде

Нам нужно не более 5 опытных разработчиков, которые на деле знают, что такое БЭМ-проект, имеют опыт вёрстки веб-страниц с использованием CSS3 и JavaScript, а также знакомы с другими фреймворками, кроме jQuery. Вам также необходимо уметь писать нативный JavaScript-код и читать его, иметь общее представление о Node.js и активно интересоваться миром веб-разработки.