Skip to content

ilyakaverin/middle.messenger.praktikum.yandex

Repository files navigation

Установка

  • npm i — установка стабильной версии,
  • npm start — запуск версии для разработчика,
  • npm run build — сборка стабильной версии.

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

sprint_2

  • Добавлены классы
  • добавлен http transport
  • Добавлен Nanoid, stylelint, eslint, typescript

sprint_3

  • Добавлена авторизация, регистрация, изменение данных, изменение пароля, выход из системы
  • Добавлено создание чатов, добавление чатов, добавление пользователей в чат ( пока одного по первому сопадению)
  • Добавлен роутинг
  • Добавлена проверка на авторизованного пользователя
  • Добавлены сокеты, можно отправлять и получать сообщения
  • Добавлено удаление и добавление пользователей из чата
  • добавление аватарок
  • подгрузка старых сообщений

sprint_4

  • Удален parcel, добавлен webpack, настроен конфиг
  • Добавлен Mocha, Chai, uuid, удален nanoid (мешал тестированию)
  • Добавлены тесты для роутера, блока, стора и http транспорта
  • Добавлен конфиг для докера
  • Добавлен husky
  • Проведен аудит пакетов

Docker commands

  • docker build -t {name}
  • docker run -p {host-port}:{container-port} {name}

todo

  • Устранение багов

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published