# bidea **Repository Path**: studioustiger/bidea ## Basic Information - **Project Name**: bidea - **Description**: 本科毕业设计,技术栈 springboot、mybatis-plus、vue、websocket、elementUI、mysql、minio、es、redis、xpath - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2022-11-20 - **Last Updated**: 2025-03-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Vue, Docker, 前后端分离, WebSocket ## README # 毕业设计-开发问答社区BIDEA #### 介绍 本科毕业设计,技术栈 springboot、mybatis-plus、vue、websocket、elementUI、mysql、minio、es、redis、xpath #### 软件架构 ![输入图片说明](%E5%9B%BE%E7%89%87/image1.png) #### 安装教程 1. 克隆项目 `git clone https://gitee.com/studioustiger/bidea.git` 2. 安装中间件 `mysql` ``` $ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.21 ``` `redis ` ``` $ docker run -p 6379:6379 --name redis -v /usr/local/docker/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes ``` `elasticsearch` ``` $ docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \ -e "discovery.type=single-node" \ -e ES_JAVA_OPTS="-Xms84m -Xmx512m" \ -v /opt/es_docker/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \ -v /opt/es_docker/data:/usr/share/elasticsearch/data \ -v /opt/es_docker/plugins:/usr/share/elasticsearch/plugins \ -d elasticsearch:7.12.0 ``` `minio` ``` $ docker run -p 9000:9000 -p 9090:9090 \ --net=host \ --name minio \ -d --restart=always \ -e "MINIO_ROOT_USER=minioadmin" \ -e "MINIO_ROOT_PASSWORD=minioadmin" \ -v /mydata/minio/data:/data \ -v /mydata/minio/config:/root/.minio \ minio/minio server \ /data --console-address ":9090" -address ":9000" ``` 3. 启动后端boot 4. 启动后端爬虫 `python manage.py runserver` 5. 启动前端 `npm install` `npm run dev` #### 项目介绍 1. 国际化 ![输入图片说明](%E5%9B%BE%E7%89%87/image2.png) 2. 发布作品 ![输入图片说明](%E5%9B%BE%E7%89%87/image3.png) 3. 浏览作品 ![输入图片说明](%E5%9B%BE%E7%89%87/image4.png) 4.发布评论 ![输入图片说明](%E5%9B%BE%E7%89%87/image5.png) 5. 翻译/百科 ![输入图片说明](%E5%9B%BE%E7%89%87/image6.png) 6. 用户主页 ![输入图片说明](%E5%9B%BE%E7%89%87/image7.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image8.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image9.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image10.png) 7. 高亮搜索 ![输入图片说明](%E5%9B%BE%E7%89%87/image11.png) 8. 聊天室 ![输入图片说明](%E5%9B%BE%E7%89%87/image12.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image13.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image14.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image15.png) 9. 个人中心 ![输入图片说明](%E5%9B%BE%E7%89%87/image16.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image17.png) 10. 管理端 ![输入图片说明](%E5%9B%BE%E7%89%87/image19.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image18.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image20.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image21.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image22.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image23.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image24.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image25.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image26.png) ![输入图片说明](%E5%9B%BE%E7%89%87/image27.png)