Igor Stepanov's Projects
AutoSend Letters HeadHunter — это скрипт для автоматической отправки откликов на HeadHunter (hh).
Pet-проект «Avia Tickets» — это интерактивное приложение, которое помогает найти авиабилеты во все страны мира, актуальное расписание авиарейсов и стоимость. Функционал разработан на основе JS. Stack: JavaScript, Materialize (аналог Bootstrap).
Проект «Book App» — это полноценное Single-Page Application (SPA) на JavaScript, представляющее собой библиотеку книг, использующую API от OpenLibrary. Stack: HTML5, CSS3, Flexbox, UX, БЭМ, Figma, JavaScript, Промисы (Promise) и Rest API, Single-Page Application (SPA), Rollup.
Проект «Drive Moto» — это интернетмагазин гидроциклов, который включает в себя три ключевые страницы: главную страницу, страницу каталога товаров и страницу товара. Stack: JavaScript, HTML5, CSS3, БЭМ, Flexbox, Figma.
Фронтенд проекта «Employees App» — это интерактивное приложение для учета сотрудников в компании. Stack: JavaScript, React.js, JSX, HTML5, CSS3.
Бэкенд проекта «Место» — в проекте используется взаимодействие с Express и MongoDB, описания схем, моделей, контроллеров и роутов, обработка ошибок CORS. Stack: JavaScript, Node.js, Express, MongoDB.
Фронтенд проекта «Food» — это интерактивная страница, на которой пользователи могут выбрать стиль питания, рассчитать свою потребность в калориях и оставить данные для обратной связи. Stack: JavaScript, API, Webpack.
Pet-проект «Калькулятор фрилансера» — это интерактивное приложение и незаменимый помощник фрилансера для формирования стоимости заказа. Функционал разработан на основе JS. Stack: JavaScript, Bootstrap.
«GPT Telegram Bot» — это Telegram бот, который умеет принимать голосовые и текстовые сообщения, запоминать контекст общения и генерировать ответы, используя ChatGPT. Stack: JavaScript, Rest API, NodeJS, Docker, Telegram Bot API, OpenAI API.
Фронтенд проекта «Научиться учиться» — это одностраничный сайт с семантической вёрсткой. Стилизация выполнена по БЭМ. Реализованы анимации и трансформации элементов, медиа-фреймы. Stack: HTML5, CSS3, БЭМ, Flexbox, Figma.
Config files for my GitHub profile.
Учебный проект «IP Address Tracker» — это интерактивное приложение для определения местоположения по IP-адресу. Stack: JavaScript, API, Parcel, HTML5, CSS3 (Flexbox), Figma.
Проект «Loan Project» — это многостраничный сайт, который содержит образовательные модули для развития карьеры. Stack: JavaScript, Промисы (Promise) и Rest API, Gulp.
Pet-проект «Login» — это тренировочное приложение для авторизации и регистрации пользователей. Функционал разработан на основе JS. Stack: JavaScript, Bootstrap.
Фронтенд проекта «Marvel» — это интерактивное приложение, которое содержит данные про персонажей и комиксы внутри этой вселенной. Stack: JavaScript, React.js, JSX, HTML5, CSS3.
Фронтенд проекта «Место» — это интерактивная страница, на которой пользователи могут делиться фотографиями, удалять их и ставить лайки. Реализована валидация форм. Stack: JavaScript, OOП, API, Webpack, HTML5, CSS3, БЭМ, Flexbox, Grid Layout, Figma.
Фронтенд проекта «Место на React» — проект портирован на «Реакт» с применением декларативного подхода и «Реакт»-хуков. Stack: JavaScript, API, React.js, JSX, БЭМ.
Бэкенд Диплома «Movies Explorer API» — это интерактивная SPA-страница, на которой пользователи могут искать фильмы по ключевым словам и добавлять их в избранное в личном кабинете. Stack: JavaScript, Node.js, Express, MongoDB.
Фронтенд Диплома «Movies Explorer» — это интерактивная SPA-страница, на которой пользователи могут искать фильмы по ключевым словам и добавлять их в избранное в личном кабинете. Stack: JavaScript, API, React.js, JSX, HTML5, CSS3, БЭМ, Flexbox, Grid Layout, Figma.
Pet-проект «News App» — это интерактивное приложение для поиска новостей по странам и категориям. Функционал разработан на основе JS. Stack: JavaScript, Materialize (аналог Bootstrap).
Фронтенд проекта «Picture Art» — это интерактивный лендинг, на котором пользователи могут заказать портрет по фотографии, рассчитать стоимость и оставить данные для обратной связи. Stack: JavaScript, Промисы (Promise) и Rest API, Gulp.
Фронтенд проекта «Портфолио» — это персональный сайт, который содержит блоки: «рассказ о себе», «профессиональный опыт и навыки», «портфолио» и «контакты». Stack: HTML5, CSS3, SASS/SCSS/LESS, JavaScript, jQuery, PHPMailer, Gulp, БЭМ, Figma.
Фронтенд проекта «Pulse» — это интерактивная страница, на которой пользователи могут выбрать пульсометр с учётом уровня подготовки и оставить данные для обратной связи. Stack: HTML5, CSS3, SASS/SCSS/LESS, JavaScript, jQuery, PHPMailer, Animate.css, Gulp, БЭМ, Figma.
Фронтенд проекта «React Food» — это интерактивная SPA-страница, на которой пользователи могут искать блюда по категориям и смотреть рецепты. Stack: JavaScript, Rest API, React.js, JSX, Materialize (аналог Bootstrap).
Фронтенд и Бэкенд проекта «Место» с системами авторизации и регистрации пользователей. Stack: Node.js, Express, MongoDB, JavaScript, API, React.js, JSX, HTML5, CSS3, БЭМ, Flexbox, Grid Layout, Figma.
Фронтенд проекта «Место на React с авторизацией и регистрацией» — в проекте реализованы авторизация и регистрация пользователей. Stack: JavaScript, API, React.js, JSX, БЭМ.
Фронтенд проекта «React Movies» — это интерактивная страница, на которой пользователи могут искать фильмы по ключевым словам и категориям. Stack: JavaScript, Rest API, React.js, JSX, Materialize (аналог Bootstrap).
Фронтенд проекта «React Shop» — это эмуляция интернет-магазина, на которой пользователи могут добавлять или убирать товары из корзины. Stack: JavaScript, Rest API, React.js, JSX, Materialize (аналог Bootstrap).
Фронтенд проекта «Путешествия по России» — это одностраничный сайт с адаптивной вёрсткой для разных устройств. Stack: HTML5, CSS3, БЭМ, Flexbox, Grid Layout, Figma.