Thanks to visit codestin.com
Credit goes to github.com

Skip to content

azatprog/awesome-chat

 
 

Repository files navigation

Cкелет проекта

В основе сервиса Express.js и pug.js.
Статика сервиса размещается на CDN Surge, а сам сервис в облаке Now.

MVP

  • Авторизация
  • Профиль пользователя
  • Обмен сообщениями 1:1
  • Список контактов
  • Групповые чаты
  • Нотификации

Разработка

В первую очередь необходимо выбрать уникальное имя проекта,
и указать его в поле name файла package.json.

Далее устанавливаем зависимости:

npm i

Запускаем сервис локально:

npm run dev

И открываем в браузере:
http://localhost:3000/

Развёртывание

Размещаем статику (в первый раз потребуется ввести почту и пароль):

npm run deploy:surge

Далее размещаем сам сервис (в первый раз потребуется ввести почту и подтвердить её по ссылке в письме):

npm run deploy:now

Доступные команды

Команда Действие
clean Удаление зависимостей
deploy Развёртывание сервиса
deploy:surge Размещение статики (изображений и стилей) в Surge
deploy:now Развёртывание сервиса в Now
dev Запуск сервиса локально
lint Запуск всех проверок
lint:css Проверка CSS файлов на соответствие правилам оформления кода
lint:js Проверка JS файлов на соответствие правилам оформления кода
test Запуск тестов

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 35.7%
  • CSS 31.7%
  • JavaScript 18.4%
  • HTML 14.2%