# VideoWeb **Repository Path**: javaBeginner/VideoWeb ## Basic Information - **Project Name**: VideoWeb - **Description**: TikTube 一个能发弹幕的简单视频网站,界面参考了Youtube,后端使用Spring Boot,前端Vue,vuetifyjs。支持自动生成封面图,发送弹幕等功能。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://tiktube.buguagaoshu.com/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 88 - **Created**: 2025-05-06 - **Last Updated**: 2025-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
## 视频演示
哔哩哔哩:https://www.bilibili.com/video/BV1AV59z5ESV
## 截图
### 主页
### 播放页
### 评论
### 播放历史
### 订阅
### 用户主页
### 消息通知
### 投稿
#### 稿件自动截图
### 用户管理
## 快速运行
**运行环境: Java17+, Node 20+, Maven 3.9+, MySQL 8.0+**
使用 tik_tube.sql 创建数据库,配置数据库地址
**运行后端服务**
```bash
cd TikTube
mvn clean package
```
**之后**
```bash
java -jar target/tiktube-*
```
**运行前端服务**
```bash
cd TikTubeWeb
npm install
```
**之后**
```bash
npm run dev
```
**最后打开**
```
http://127.0.0.1:5173
```
**提示:** 第一个以admin为用户名注册的用户将自动成为管理员!
### 旧版前端无法编译
如果出现 `ESLint is not a constructor` 的错误,请在 `vue.config.js` 中添加:`lintOnSave: false`
## 更新
[更新日志](/CHANGELOG.md)
## 其它地址
GitHub:https://github.com/PuZhiweizuishuai/TikTube
码云: https://gitee.com/puzhiweizuishuai/VideoWeb