项目简介
本项目为开源的即时聊天系统,采用前后端分离架构。后端运用Go语言开发且未使用框架,连接MongoDB数据库;前端使用HTML、CSS、JavaScript开发,同样未使用框架。系统实现了登录注册、信息修改、好友管理、群聊、实时聊天、消息提醒、文件收发以及历史记录查看等功能。
项目的主要特性和功能
- 用户管理:支持用户注册、登录以及信息修改。
- 社交功能:具备好友系统和群聊系统,方便用户交流。
- 实时通信:实现实时聊天和消息提醒功能。
- 文件传输:支持用户之间收发文件。
- 历史记录:可查看聊天的历史记录。
安装使用步骤
- 已下载本项目的源码文件。
- 配置MongoDB数据库和阿里云OSS。
- 启动后端服务器:在命令行中进入后端代码所在目录,执行
go run server.go
。 - 打开前端页面:在浏览器中打开
TJChatRoomClient
文件夹里的login.html
。 - 测试项目:可使用提供的现成账号进行测试,账号和密码如下: | 账号 | 密码 | | --- | --- | | 1951603 | 123456 | | 1951649 | 123456 | | 2052082 | 123456 | | 1951597 | 123456 |
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】