Разработка лендинга Участвовал в командной разработке адаптивного лендинга по макету из Figma. Создавал отдельные компоненты интерфейса. Команда состояла из 6 человек, 4 стажера и 2 наставника. Разработка велась по методологии Kanban, использовали Git с ветвлением по Gitflow. https://github.com/kseniakap/trafalgar Стэк: - TypeScript, React, MUI Создание и публикация npm-модулей: Разработал и опубликовал npm-модули react-use-document-visibility и react-responsive, которые обеспечивают отслеживание видимости документа и поддержку адаптивного дизайна в React-приложениях. https://www.npmjs.com/package/@kalabass/react-use-document-visibility https://www.npmjs.com/package/@kalabass/react-responsive https://github.com/Kalabass/Web-bee-npm-modules Стэк: - TypeScript, React - rollup Разработка копии сайта Hacker News: Создал копию сайта HackerNews с собственным дизайном. Фронтенд - SPA на React. Бэкенд разработан на NestJS, инкапсулирует запросы к открытому API HackerNews. Приложение контейнеризировал. https://github.com/Kalabass/Web-bee-hacker-news Стэк: - TypeScript, React, MUI, Zustand, Axios, Tanstack - NestJS - Docker Во всех заданиях каждый участник команды проводил код-ревью остальных участников |