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