Веб-приложение для обмена мгновенными сообщениями с акцентом на скорость и безопасность. Это быстрый, простой, безопасный и бесплатный сервис.
Приложение состоит из нескольких страниц:
messenger
- страница со списком чатов и лентой переписки;login
- страница авторизации;sign-up
- страница регистрации;404
- страница 404 ошибки;500
- страница 500 ошибки;sign-up-step-two
- второй шаг регистрации;settings
- страница с настройками;
Ссылка на проект в Netlify: messenger. Ссылка на проект в Heroku: messenger.
npm run start
— запуск версии для разработчика. Необходимо использовать вместе с командойnpm run serve
.npm run build
— сборка стабильной версии (используется для сборки в Netlify).npm run build:ios
— сборка стабильной версии. Данная команда должна использоваться на iOS устройствах.npm run serve
— запускает скрипт для отслеживания изменений в файлах.npm run test:watch
— запускает тесты. В проект также был добавлен конфиг для дебаггинга тестов. Для запуска тестов в режиме дебаггинга необходимо использовать VSCode и нажать на F5.
netlify build
netlify deploy --prod
docker build -t web .
heroku container:push web -a yandex-practicum-messenger
heroku container:release web -a yandex-practicum-messenger