Skip to content
This repository has been archived by the owner on Jul 5, 2024. It is now read-only.
/ ptp2021-4-chat Public archive

Web-чат (капитан Михаил Козочкин)

License

Notifications You must be signed in to change notification settings

bmstu-iu9/ptp2021-4-chat

Repository files navigation

Baumangram (Web-чат)

Логотип

Установка и запуск

Для начала работы с проектом:

  • Скопируйте репозиторий и перейдите в папку с проектом

    git clone https://github.com/bmstu-iu9/ptp2021-4-chat.git

    cd ptp2021-4-chat

  • Скачайте и установите Docker

  • Скачайте и поместите в папку с проектом (ptp2021-4-chat/) .env-файл (можно скачать с гугл диска)

  • Запустите базу данных

    npm run database

  • Установите зависимости и произведите миграции

    npm install

    npm run migrate-force

  • Запустите сервер

    npm run server

  • Для разработки фронтенда (опционально)

    npm run frontend

  • Сервер будет запущен на localhost:80

Для деплоя:

  • Скопируйте репозиторий и перейдите в папку с проектом

    git clone https://github.com/bmstu-iu9/ptp2021-4-chat.git

    cd ptp2021-4-chat

  • Скачайте и установите Docker (https://www.docker.com/)

  • Скачайте и поместите в папку с проектом (ptp2021-4-chat/) .env-файл

  • Запустите проект

    npm run deploy

О приложении

При первом запуске приложения, вы попадете на страницу регистрации. Необходимо создать нового пользователя, после чего вас перенаправит на основную страницу. На основной странице можно заметить две колонки: слева отображается список диалогов, справа отображается текущий диалог (если он открыт). Для добавления нового пользователя в "контакты", введите его ник в форму с названием "Добавление собеседника". Если пользователь с таким именем существует, то в списке диалогов будет отобразится соответствующий пользователь. Нажмите на этот диалог, чтобы начать переписываться. Для того, чтобы свернуть текущий диалог, нажмите ESC.

Участники команды

About

Web-чат (капитан Михаил Козочкин)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages