# Chatroom
基于 Flask 和 WebSocket 实现的聊天室程序
## 项目截图
- 主页:
![主页](screenshot/index.png)
- 代码语法高亮:
![代码语法高亮](screenshot/index_with_highlight.png)
- 非登录状态的主页:
![非登录状态的主页](screenshot/index_with_no_login.png)
- 登录页面:
![登录页面](screenshot/login.png)
- 注册页面:
![注册页面](screenshot/register.png)
- 浏览器桌面通知:
![浏览器桌面通知](screenshot/browser_desktop_notification.png)
## 项目功能
- Gravatar头像
- 实时双向通讯
- 第三方登录
- Markdown支持
- 代码语法高亮
- 标签页消息提醒
- 浏览器桌面通知
## 项目运行
```bash
# 克隆项目
$ git clone https://github.com/wtraceback/Chatroom.git
# 切换至目录
$ cd Chatroom
# 安装虚拟环境
$ python -m venv venv
# 启动虚拟环境
$ venv\Scripts\activate
# 安装依赖
$ pip install -r requirements.txt
# 生成虚拟数据
$ flask forge
# 运行项目
$ flask run
* Running on http://127.0.0.1:5000/
```
### 测试账户
- 用户名: `admin`
- 密码: `123456`
### 命令行
自定义命令:
- 删除旧数据库并创建新的空数据库: `flask initdb`
- 批量生成虚拟数据: `flask forge`
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 基于Python+Flask+WebSocket聊天室程序源码+部署文档+全部数据资料 高分项目.zip基于Python+Flask+WebSocket聊天室程序源码+部署文档+全部数据资料 高分项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于Python+Flask+WebSocket聊天室程序源码+部署文档+全部数据资料 高分项目.zip (225个子文件)
semantic.css 809KB
semantic.min.css 614KB
button.css 110KB
button.min.css 88KB
icon.css 80KB
grid.css 69KB
icon.min.css 65KB
grid.min.css 56KB
transition.css 46KB
menu.css 42KB
dropdown.css 35KB
transition.min.css 33KB
menu.min.css 31KB
form.css 27KB
label.css 26KB
dropdown.min.css 25KB
table.css 24KB
card.css 24KB
step.css 22KB
form.min.css 21KB
list.css 21KB
flag.css 21KB
rating.css 20KB
label.min.css 20KB
segment.css 19KB
step.min.css 19KB
flag.min.css 18KB
rating.min.css 18KB
table.min.css 18KB
card.min.css 17KB
checkbox.css 16KB
popup.css 16KB
list.min.css 16KB
sidebar.css 15KB
segment.min.css 13KB
header.css 12KB
checkbox.min.css 12KB
statistic.css 12KB
modal.css 12KB
input.css 12KB
popup.min.css 12KB
message.css 12KB
sidebar.min.css 10KB
progress.css 10KB
search.css 10KB
statistic.min.css 9KB
item.css 9KB
header.min.css 9KB
accordion.css 9KB
input.min.css 8KB
reset.css 8KB
message.min.css 8KB
modal.min.css 8KB
reveal.css 8KB
divider.css 8KB
progress.min.css 7KB
accordion.min.css 7KB
search.min.css 7KB
loader.css 7KB
divider.min.css 6KB
item.min.css 6KB
reveal.min.css 6KB
placeholder.css 6KB
feed.css 5KB
image.css 5KB
dimmer.css 5KB
comment.css 5KB
loader.min.css 5KB
pygments.css 5KB
placeholder.min.css 4KB
ad.css 4KB
image.min.css 4KB
site.css 4KB
shape.css 4KB
feed.min.css 3KB
dimmer.min.css 3KB
embed.css 3KB
container.css 3KB
comment.min.css 3KB
reset.min.css 3KB
fonts.googleapis.css 3KB
nag.css 3KB
shape.min.css 2KB
rail.css 2KB
site.min.css 2KB
video.css 2KB
ad.min.css 2KB
breadcrumb.css 2KB
style.css 2KB
container.min.css 2KB
embed.min.css 2KB
tab.css 2KB
nag.min.css 1KB
rail.min.css 1KB
video.min.css 1KB
sticky.css 1KB
breadcrumb.min.css 1KB
tab.min.css 1KB
sticky.min.css 599B
icons.eot 104KB
共 225 条
- 1
- 2
- 3
资源评论
不走小道
- 粉丝: 3217
- 资源: 5113
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功