1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/pengzhenggao-graduation-project-chat-vue

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Функциональное описание

Проект представляет собой систему мгновенного чата с разделением на фронтенд и бэкенд. Фронтенд разработан с использованием Vue2, а бэкенд — с использованием Spring Boot, с базой данных MySQL 8.0. Функциональность проекта включает в себя одиночные и групповые чаты. В дополнение к этому, были добавлены функции управления друзьями, такие как установка уведомлений, видеочат, аудиочат, установка в верхней части списка, добавление в черный список, очистка истории чата и другие. Для групповых чатов были добавлены функции просмотра участников группы, выхода из группы, расформирования группы и очистки истории чата. Пользователи могут искать и добавлять друзей, а также создавать чат-комнаты для до 5 пользователей. При входе используется Spring Security для проверки состояния входа пользователя. Для реализации эффективного и реального времени чата используется Netty и WebSocket в режиме push-pull. Фронтенд и бэкенд проекта разработаны лично мной. Для связи: электронная почта: 2825043977@qq.com

Демонстрационный адрес

Система мгновенного чата: http://pzgnet.free.idcfengye.com/

Технологическая стек системы

Spring Boot, Spring Security, MybatisPlus, Redis, Rabbit MQ, Netty, Vue2, Element UI, Axios, MySQL (8.0 и выше), Oss, Алибаба облако песочница## Инициализация

npm install

Запуск

npm run serve

Пакетирование

npm run build

Основное пользовательское интерфейсное окно

Вход

! [src/assets/界面展示/login1. png](src/assets/界面展示/login1. png) ! [src/assets/界面展示/register1. png](src/assets/界面展示/register1. png)

Регистрация

! [src/assets/界面展示/register2. png](src/assets/界面展示/register2. png) ! [src/assets/界面展示/login2. png](src/assets/界面展示/login2. png)

Личные сообщения

! [src/assets/界面展示/聊天页. png](src/assets/界面展示/聊天页. png) ! [src/assets/界面展示/其他功能. png](src/assets/界面展示/其他功能. png)

Групповые сообщения

! [src/assets/界面展示/群聊页. png](src/assets/界面展示/群聊页. png) ! [src/assets/界面展示/群聊页2. png](src/assets/界面展示/群聊页2. png)

Создание групповых сообщений

! [src/assets/界面展示/创建群聊1. png](src/assets/界面展示/创建群聊1. png) ! [src/assets/界面展示/创建群聊2. png](src/assets/界面展示/创建群聊2. png)

Добавление друзей

! [src/assets/界面展示/搜索添加好友. png](src/assets/界面展示/搜索添加好友. png)

Видеосвязь

! [src/assets/界面展示/视频通话发送方. png](src/assets/界面展示/视频通话发送方. png) ! [src/assets/界面展示/视频请求接收方. png](src/assets/界面展示/视频请求接收方. png) ! [src/assets/界面展示/视频通话. png](src/assets/界面展示/视频通话. png)

Аудиосвязь

! [src/assets/界面展示/视频通话发送方. png](src/assets/界面展示/视频通话发送方. png) ! [src/assets/界面展示/视频请求接收方. png](src/assets/界面展示/视频请求接收方. png) ! [src/assets/界面展示/语音通话. png](src/assets/界面展示/语音通话. png)

Личные настройки

! [src/assets/界面展示/个人设置页. png](src/assets/界面展示/个人设置页. png)

WeChat или QQ (чашка чая с мятой ¥15~20, если нет осознания ценности знаний, не обращайтесь)

! [src/assets/界面展示/WeChat. png](src/assets/界面展示/WeChat. png) ! [src/assets/界面展示/qq. png](src/assets/界面展示/qq. png)

WeChat или QQ (чашка чая с мятой ¥15~20, если нет осознания ценности знаний, не обращайтесь)

! [src/assets/界面展示/WeChat. png](src/assets/界面展示/WeChat. png) ! [src/assets/界面展示/qq. png](src/assets/界面展示/qq. png)```markdown png

Адрес репозитория Java-серверной части

https://gitee.com/pengzhenggao/graduation-project (если не удается получить доступ, свяжитесь со мной для получения, я всегда онлайн)


Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Проект основан на Spring Boot + Vue и представляет собой веб-систему для мгновенного чата. Фронтенд реализован с использованием фреймворка Vue2, а для поддержания долгоживущих соединений используется WebSocket и Netty, что обеспечивает мгновенный обмен сообщениями. Система поддерживает функции одиночного чата, группового чата, перевода, пополнен... Развернуть Свернуть
EPL-1.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/pengzhenggao-graduation-project-chat-vue.git
git@api.gitlife.ru:oschina-mirror/pengzhenggao-graduation-project-chat-vue.git
oschina-mirror
pengzhenggao-graduation-project-chat-vue
pengzhenggao-graduation-project-chat-vue
master