- Sprint 2: #3
Проектная работа по созданию мессенджера в рамках курса «Мидл фронтенд-разработчик» от Яндекс.Практикум.
- Макет в Figma: middle.messenger.praktikum.yandex.
- Проект на Netlify: fascinating-sopapillas.netlify.app.
- Для сборки используется Parcel;
- в качестве шаблонизатора выбран Pug;
- добавлен PostCSS;
- готовы макеты страниц:
- авторизации и регистрации;
- ошибок 404 и 500;
- список чатов и лента;
- профиля: просмотра информации и редактирование данных;
- приложение развернуто на Netlify, настроен автоматический деплой .
- Добавлен TypeScript;
- Настроены ESLint, Stylelint (AirBnB);
- Добавлен Husky + lint-staged для запуска линтеров при попытке комита.
- Добавлены базовые классы для создания миксинов и страниц.
- Добавлен класс GimmeResponse для работы с запросами на основе API XMLHttpRequest.
- Добавлен вывод данных с форм в консоль.
- Добавлена валидация данных с форм на focus, blur, submit.
npm run dev
— запуск версии для разработчика,npm run lint:fix
– запуск eslint + stylelint,npm run build
— запуск сборки статики,npm run start
— запуск сборки статики, и запуск Express на localhost:3000.