Skip to content
View labilibili's full-sized avatar
Block or Report

Block or report labilibili

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
labilibili/README.md

LABiliBili视频网站


1. 项目概述

  1. 技术栈:Vue3 ElementPlus Pinia Vue-Router SaSS WebSocket Axios Swagger XXL-JOB ElasticSearch RocketMQ Spring Boot Srping Cloud Spring CloudAlibaba Redis Mybatis-Plus Druid MySQL
  2. 介绍:labilibili 是一个参考了bilibili和youtube的视频网站,采用流行Vue3 + SpringBoot + Minio + MySQL开发,旨在提供一个前后端分离、功能丰富的视频分享平台。 已上线地址:https://labilibili.com
  3. 涵盖功能:
    1. 响应式界面,兼容不同浏览器,支持PC端半屏和全屏的界面
    2. 三种登录方式(账号密码、手机号和邮箱)和注册的支持
    3. 鉴权与授权,登录态与游客态的隔离
    4. 视频的显示、点赞、收藏、弹幕、评论、项目内分享、上传
    5. 个人信息查看编辑
    6. 点赞、回复消息查看,私聊(含星火大模型)
    7. 动态、历史记录、热点等的展示
    8. 用户中心权限控制
  4. 技术点:篇幅所限,在此不表
进程与线程

2. 页面展示

  1. 登录页面:

    进程与线程
  2. 搜索页面:

    进程与线程
  3. 详情页:

    进程与线程
  4. 个人主页:

    进程与线程
  5. 历史记录

    进程与线程
  6. 私聊页面

    进程与线程

3. 贡献指南

项目多有不足,如果想帮助labilibili变得更好,请遵循以下步骤:

  1. Fork 本仓库。
  2. 创建你的特性分支 (git checkout -b feature/AmazingFeature)。
  3. 提交你的更改 (git commit -m 'Add some AmazingFeature')。
  4. 将你的更改推送到分支 (git push origin feature/AmazingFeature)。
  5. 打开一个Pull Request。

Popular repositories

  1. labilibili labilibili Public

    仿bilibili前后端实现

    Java 158 26

  2. myProject myProject Public

    Java