Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 f4f00a4819c855c09463c1c229c67e3b
Front-end developer

Mesto

Добавлено 15 мая 2022 в 12:28
• Проект: Mesto
‣ Тех. стек: HTML, CSS, JavaScript
‣ Описание: Тут реализована адаптивная верстка под разное разрешение, функционал открытия/закрытия popup-ов c валидацией. Также этот проекте подключен к серверу и реализована работа с api. Благодаря этому, есть возможность менять информацию профиля, добавлять/удалять карточки с картинками, ставить лайки и подсчитывать их количество. Еще используется webpack для сборки проекта.
‣ Ссылка на GitHub проекта: https://github.com/KadochnikovMikhail/mesto

• Проект: Mesto-react
‣ Тех. стек: HTML, CSS, React.js
‣ Описание: Этот проект функционально такой же как проект Mesto, но написан с использованием React.js
‣ Ссылка на GitHub проекта: https://github.com/KadochnikovMikhail/mesto-react

• Проект: Mesto-backend
‣ Тех. стек: express.js, MongoDB
‣ Описание: Проект реализован на платформе Node.js с использованием фреймворка Express.js. В качестве базы данных используется MongoDB (mongodb://localhost:27017/mestodb). В проекте выполнена API для работы с карточками (создание, удаление, добавление/удаление лайка). Реализована Joi‌ ‌валидация‌ и ‌централизованная‌ ‌обработка‌ ‌ошибок, ошибки вынесены в отдельные классы. Реализованы регистрация, логин и авторизация.
‣ Ссылка на GitHub проекта: https://github.com/KadochnikovMikhail/express-mest...
C75585cfbc