Skip to content

m-a-bykovsky/middle.messenger.praktikum.yandex

Repository files navigation

Самый свежий PR

  • Sprint 2: #3

Что это?

Проектная работа по созданию мессенджера в рамках курса «Мидл фронтенд-разработчик» от Яндекс.Практикум.

Этапы работы

Sprint 1 Tests

  • Для сборки используется Parcel;
  • в качестве шаблонизатора выбран Pug;
  • добавлен PostCSS;
  • готовы макеты страниц:
    • авторизации и регистрации;
    • ошибок 404 и 500;
    • список чатов и лента;
    • профиля: просмотра информации и редактирование данных;
  • приложение развернуто на Netlify, настроен автоматический деплой Netlify Status.

Sprint 2 Tests

  • Добавлен 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.

About

Самостоятельный проект

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published