Переключить на английский

Мои проекты

Тестовое задание на Junior Frontend в компанию "Квартирка" (DEMO) (GitHub)

Онлайн-сервис по мониторингу и уничтожению опасных астероидов на основе данных API NASA. На главной список подлетов астероидов к Земле от текущей даты в бесконечность. Подгрузка при скролле порциями. По каждому астероиду: название, размер, оценка опасности, как близко будет к Земле, точная дата максимального подлёта. Иконка сближения в зависимости от опасности. Фильтр по опасности. И опция вывода расстояний: в километрах или расстояниях до Луны. В фоне шапки есть изображение, которое должно быть получено в API NASA APOD (картинка дня). В подробной информации по астероиду помимо инфы, перечисленной выше, список всех его сближений. По каждому сближению: скорость относительно Земли, время максимального сближения с Землей, расстояние до Земли, по орбите вокруг чего летит. В списке и на странице астероида есть кнопка добавления астероида в список на уничтожение. Список на уничтожение — это некая корзина, где отображаются выбранные подлеты астероидов. В конце страницы кнопка заказа бригады им. Брюса Уиллиса на выбранные астероиды. Бригада будет доставлена на астероид в нужный момент и выполнит свою нелёгкую работу.

ReactNext.jsTypeScriptSCSSTest task

Чат в реальном времени (DEMO) (GitHub)

Простой чат в реальном времени с возможностью создания отдельных каналов, регистрации и авторизации. Серверная часть проекта предоставлена онлайн-школой программирования Hexlet

ReactReduxBootstrapweb-socketStudent project

Интернет-магазин пиццы (DEMO) (GitHub)

Стандартный интернет-магазин пиццы. Есть возможность наполнения корзины, поиска товара. Загрузка данных реализована через API. Учебный проект по материалам YouTube канала ArchakovBlog

ReactReact-routerRedux (with async thunk)TypeScriptSCSSWebpackRESTStudent project

Другие проекты

Здесь собраны остальные тестовые задания от разных компаний, а также другие проекты.

Тестовое задание на позицию стажера в Mindbox. Простое ToDo приложение, с использованием localStorage, React и Redux. Код на GitHub (DEMO)


Тестовое задание на позицию джуна в FunBox. Карточки с адаптивной версткой, с использованием React и Код на GitHub (DEMO)


Тестовое задание на позицию джуна в Jupiter-soft. Карточки с адаптивной версткой, с использованием React, Redux, и CSS. Есть возможность сортировки, выбора и удаления по клавише del. Код на GitHub (DEMO)