/middle.messenger.praktikum.yandex

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

Primary LanguageTypeScript

Веб мессенджер - учебный проект курса Яндекс.Практикум "Мидл фронтенд-разработчик"

Использованы:

  • TypeScript - Типизация над js
  • Handlebars - Шаблонизатор
  • Parcel - Сборщик проекта (1,2 спринты)
  • Webpack - Сборщик проекта (3,4 спринты)
  • Docker - Контейнеризация для поставки
  • Express - Раздача статики
  • Mocha / Chai - Юнит тестирование
  • Husky - precommit
  • ESlint - Линтинг ts кода
  • Stylelint - Линтинг файлов стилей
  • scss - Файлы стилей

Команды запуска

    ## Запуск в режиме разработки 
    npm run dev    
    
    ## Сборка проекта 
    npm run build
    
    ## Локальный запуск express.js 
    npm run start
    
    ## Запуск тестов 
    npm run test 
     
    ## Запуск линтинга eslint 
    npm run lint
    
    ## Запуск линтинга stylelint 
    npm run stylelint
    

Демо:


Дизайн:

https://www.figma.com/file/lMt3wnD6f9qy75wphOxKJr/SomeChat?node-id=0%3A1