这里是由青训营后端面筋队开发的极简版抖音。本项目已实现:视频流功能、视频投稿功能、个人主页展示、喜欢列表功能、用户评论功能、关系列表功能 以及 消息功能。
项目服务地址:http://81.68.118.43:8080
Github 地址:https://github.com/baobaopandas/simple-douyin
运行方法:
git clone https://github.com/baobaopandas/simple-douyin
cd simple-douyin
go mod tidy
go build && ./simple-demo
团队成员 | 主要贡献 |
---|---|
芦世杰(队长) | 统筹安排任务,搭建服务器,配置运行环境,负责实现用户关注功能 |
包智超 | 主要负责实现视频流功能、用户模块和投稿模块 |
王小强 | 主要负责实现用户聊天的消息功能 |
查俊荣 | 主要负责实现用户评论功能 |
程宇涛 | 主要负责实现用户点赞功能 |
配置:
- go 1.17
- 数据库:MySQL
- Web框架:Gin 1.8.2
- 其他配置:选取了jwt来实现用户的鉴权, 采取了Nginx作为http服务器内容分发, 使用ffmpeg来进行图像处理, 使用redis来进行部分模块的缓存实现,添加了Viper进行系统参数的配置统一管理
- 服务器配置:2核4G,100G云盘,6Mbps带宽
见项目测试
团队成员 | Github地址 |
---|---|
包智超 | https://github.com/baobaopandas |
芦世杰 | https://github.com/EDGlushijie |
王小强 | https://github.com/XiaoqWang |
查俊荣 | https://github.com/wind9whisper |
程宇涛 | https://github.com/Tao-Cute |