Travel Keeper
web
Сервис для планирования путешествий.
На данный момент я участвую в командной работе над продуктом, где в мои задачи входит проектирование/дизайн интерфейса и разработка frontend части с нуля.
На фронтe используется React JS, Redux, Thunk; для верстки – БЭМ-подход и препроцессор SCSS. Бэк написан на Node.js, взаимодействие осуществляется по REST API.
React
Redux
Node.js
Express
MondoDB
Messenger
web
На курсе по ReactJS было создано SPA-приложение с минимальным функционалом: переписка с ботом и создание “пустых” чатов по названию.
После добавлены: регистрация и авторизация пользователей, создание чатов путем выбора контакта из списка с возможностью переписываться “в реальном времени” и визуальное оформление с использованием библиотеки MaterialUI.
React
Redux
Node.js
Express
MondoDB
Socket.IO
Webpack
Task manager
web
На курсе по Node.js, было написано небольшое SSR-приложение с использованием шаблонизатора Handlebars.
По завершении оно было переписано в SPA-приложение: на backend’е оставлено взаимодействие по принципу RESTful API, а frontend реализован на Vue.js.
Функционал: регистрация и авторизация пользователей, добавление задач в список с возможножностью смены статуса и удаления.
Vue.js
Node.js
Express
MondoDB
Socket.IO
Webpack
Верстка
web | mobile
Примеры сверстанных сайтов в процессе обучения, по шаблонам из PDF и Figma.
Верстка на float, flexbox, grid. На "чистом CSS" и с препроцессорами (LESS, SCSS). C применением концепции БЭМ. Без использования сторонних библиотек или с ними (например, Bootstrap).
С проверкой на валидность и настройкой адаптивности и мобильной версии.
HTML5
CSS3
SCSS
BEM
Bootstrap