Skip to content

MIdkhat/middle.messenger.praktikum.yandex

 
 

Repository files navigation

Онлайн мессенджер

Описание

Онлайн мессенджер является веб-приложением, которое позволяет пользователям обмениваться сообщениями в режиме реального времени. Приложение включает несколько страниц, включая страницы для входа, регистрации, просмотра сообщений, редактирования профиля и страницы с именем пользователя для просмотра сообщений.

Версия: 0.3 (В процессе разработки)

Текущая версия находится в процессе разработки и представляет собой макет с ограниченной функциональностью.

Дезайн и алрес прототипа

Дезайн для версии 0.1 можно найти по ссылке на Figma. Прототип на Netlify

Установка

  1. Склонируйте репозиторий с помощью команды:
    git clone https://github.com/MIdkhat/middle.messenger.praktikum.yandex.git branch sprint_3
  2. Перейдите в каталог проекта: cd middle.messenger.praktikum.yandex
  3. Установите зависимости, выполнив следующую команду (optional для разработчиков): npm install
  4. Запустите приложение, выполнив команду: npm run start
  5. Откройте веб-браузер и перейдите по адресу http://localhost:3000, чтобы открыть приложение.

Команды для разработчиков

  • npm run dev — запуск для разраотчика,
  • npm run build — сборка приложения
  • npm run preview — превью собраного приложения
  • npm run start — сборка приложения и запуск превью

Примеры использования

Страница входа (Login)

/login На странице входа пользователь может ввести свои учетные данные (логин и пароль) для входа в систему.

Страница регистрации (Register)

/register На странице регистрации пользователь может создать новую учетную запись, указав свои данные (логин, пароль, адрес электронной почты и т.д.).

Страница профиля (Profile)

/profile Можно посмотреть данные пользователя.

Страница редактирования профиля (Edit Profile)

/profileedit На странице редактирования профиля пользователь может изменить свои данные профиля, такие как имя, фотография и пароль.

Страница просмотра сообщений (Messages)

/messages На странице просмотра сообщений пользователь может видеть список всех чатов и полученных сообщений. Через панель инструментов добавлять/удалять чаты и их участнков

Изменения от версии 0.2

  • добавлен router
  • добавлер API swagger
  • реализована модель model–view–controller
  • настроен WebSocket
  • добавлена регистрация, авторизация, выход из системы
  • добавлена информация пользователя и ее изменение
  • добавлена работа с чатами и пользователями - добавление/удаление

Необходимые добавления

  • добавить возможность отсылать файлы и изображения
  • сделать поиск по чатам
  • настройки

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 83.1%
  • SCSS 10.9%
  • JavaScript 5.0%
  • Other 1.0%