Igor Stepanov's repositories
ia-stepanov
Config files for my GitHub profile.
autosend-letters-hh
AutoSend Letters HeadHunter — это скрипт для автоматической отправки откликов на HeadHunter (hh).
drive-moto-shop
Проект «Drive Moto» — это интернетмагазин гидроциклов, который включает в себя три ключевые страницы: главную страницу, страницу каталога товаров и страницу товара. Stack: JavaScript, HTML5, CSS3, БЭМ, Flexbox, Figma.
loan
Проект «Loan Project» — это многостраничный сайт, который содержит образовательные модули для развития карьеры. Stack: JavaScript, Промисы (Promise) и Rest API, Gulp.
book-app
Проект «Book App» — это полноценное Single-Page Application (SPA) на JavaScript, представляющее собой библиотеку книг, использующую API от OpenLibrary. Stack: HTML5, CSS3, Flexbox, UX, БЭМ, Figma, JavaScript, Промисы (Promise) и Rest API, Single-Page Application (SPA), Rollup.
picture-art
Фронтенд проекта «Picture Art» — это интерактивный лендинг, на котором пользователи могут заказать портрет по фотографии, рассчитать стоимость и оставить данные для обратной связи. Stack: JavaScript, Промисы (Promise) и Rest API, Gulp.
wordpress-childhood
Учебный проект «Мир детства» — это многостраничный сайт, на котором представлен ассортимент детских товаров. Проект портирован на «WordPress». Stack: HTML5, CSS3, JavaScript, PHP, WordPress.
gpt-tg-bot
«GPT Telegram Bot» — это Telegram бот, который умеет принимать голосовые и текстовые сообщения, запоминать контекст общения и генерировать ответы, используя ChatGPT. Stack: JavaScript, Rest API, NodeJS, Docker, Telegram Bot API, OpenAI API.
portfolio
Фронтенд проекта «Портфолио» — это персональный сайт, который содержит блоки: «рассказ о себе», «профессиональный опыт и навыки», «портфолио» и «контакты». Stack: HTML5, CSS3, SASS/SCSS/LESS, JavaScript, jQuery, PHPMailer, Gulp, БЭМ, Figma.
pulse
Фронтенд проекта «Pulse» — это интерактивная страница, на которой пользователи могут выбрать пульсометр с учётом уровня подготовки и оставить данные для обратной связи. Stack: HTML5, CSS3, SASS/SCSS/LESS, JavaScript, jQuery, PHPMailer, Animate.css, Gulp, БЭМ, Figma.
vue-movies-app
Фронтенд проекта «Vue Movies App» — это интерактивное приложение, которое выводит 250 лучших фильмов по версии IMDb. В этом приложении пользователи могут искать фильмы и получать о них подробную информацию. Stack: JavaScript, Rest API, Vue.js, Vuex, Vue Router, Bootstrap Vue.
freelance-calculator
Pet-проект «Калькулятор фрилансера» — это интерактивное приложение и незаменимый помощник фрилансера для формирования стоимости заказа. Функционал разработан на основе JS. Stack: JavaScript, Bootstrap.
todo-list-localstorage
Pet-проект «Todo List» — это интерактивное приложение для составления списка задач. Функционал разработан на основе JS. Stack: JavaScript, Bootstrap.
news-app
Pet-проект «News App» — это интерактивное приложение для поиска новостей по странам и категориям. Функционал разработан на основе JS. Stack: JavaScript, Materialize (аналог Bootstrap).
login
Pet-проект «Login» — это тренировочное приложение для авторизации и регистрации пользователей. Функционал разработан на основе JS. Stack: JavaScript, Bootstrap.
avia-tickets
Pet-проект «Avia Tickets» — это интерактивное приложение, которое помогает найти авиабилеты во все страны мира, актуальное расписание авиарейсов и стоимость. Функционал разработан на основе JS. Stack: JavaScript, Materialize (аналог Bootstrap).
test-paraweb
Тестовое задание для «Паравеб» — это одностраничный сайт с адаптивной вёрсткой для разных устройств. Стилизация выполнена по БЭМ. Stack: JavaScript, API, Webpack, HTML5, CSS3, БЭМ, Flexbox, Grid Layout, Figma.
russian-travel
Фронтенд проекта «Путешествия по России» — это одностраничный сайт с адаптивной вёрсткой для разных устройств. Stack: HTML5, CSS3, БЭМ, Flexbox, Grid Layout, Figma.
mesto-react
Фронтенд проекта «Место на React» — проект портирован на «Реакт» с применением декларативного подхода и «Реакт»-хуков. Stack: JavaScript, API, React.js, JSX, БЭМ.
react-shop
Фронтенд проекта «React Shop» — это эмуляция интернет-магазина, на которой пользователи могут добавлять или убирать товары из корзины. Stack: JavaScript, Rest API, React.js, JSX, Materialize (аналог Bootstrap).
test-zecurion
Тестовое задание для Zecurion — это одностраничный сайт с адаптивной вёрсткой для разных устройств. Stack: HTML5, CSS3, БЭМ, Flexbox, Grid Layout, Photoshop.
react-food
Фронтенд проекта «React Food» — это интерактивная SPA-страница, на которой пользователи могут искать блюда по категориям и смотреть рецепты. Stack: JavaScript, Rest API, React.js, JSX, Materialize (аналог Bootstrap).
react-movies
Фронтенд проекта «React Movies» — это интерактивная страница, на которой пользователи могут искать фильмы по ключевым словам и категориям. Stack: JavaScript, Rest API, React.js, JSX, Materialize (аналог Bootstrap).
movies-explorer-frontend
Фронтенд Диплома «Movies Explorer» — это интерактивная SPA-страница, на которой пользователи могут искать фильмы по ключевым словам и добавлять их в избранное в личном кабинете. Stack: JavaScript, API, React.js, JSX, HTML5, CSS3, БЭМ, Flexbox, Grid Layout, Figma.