【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
logo
避坑宝 v1.0.0
基于SpringBoot+uniapp企业黑红名单吐槽小程序
项目介绍
避坑宝
【避坑宝】企业黑红名单吐槽小程序是一个具有吐槽发布企业信息的一个平台,言论自由,评判自定,便于我们打工人分辨企业好坏。技术栈基于SpringBoot+MybatisPlus+uniapp+uview2等更多优秀组件及前沿技术开发,注释丰富,代码简洁,开箱即用。极其适合项目分层实战及业务流转对接,是个练手学习简单项目的好机会。
快速链接
公众号:JavaDog程序狗
关注公众号,发送 【bkb】或【避坑宝】,无任何套路即可获得
在这里插入图片描述
体验地址
小程序搜索【避坑宝】
在这里插入图片描述
猜你喜欢
ChatGPT
最近写了两篇关于ChatGPT相关文章,但因为审核原因未过审,跟大家抱歉
【ChatGPT】手摸手,带你玩转ChatGPT
【ChatGPT】SpringBoot+uniapp+uview2对接OpenAI,带你开发玩转ChatGPT
主要功能模块
模块思维导图
在这里插入图片描述
️授权
小程序授权
用户通过小程序搜索【避坑宝】,进入界面进行授权,点击授权登录,获取用户openid
在这里插入图片描述
首页
1. 企业红榜Top
展示综合评分前三的优秀企业,通过浏览量/点击量/评论量等综合得分
2. 企业黑榜榜Top
展示综合评分前三的低分企业,通过浏览量/点击量/评论量等综合得分
3. 最新发布
展示吐槽发布时间最新的三个企业
4. 最新发布
展示问答回复最多的三个问题
在这里插入图片描述
红黑榜
1.企业黑榜
分页展示低评分分企业,综合评分越高排名越靠前
2.企业红榜
分页展示优秀高评分企业,综合评分越高排名越靠前
3.企业详情
展示吐槽企业信息,浏览/回复/点赞/热度等分数及发布时间,跟帖信息等
请添加图片描述
发布
1. 吐槽
可对企业进行吐槽或者赞扬,对应发布的红榜和黑榜
2. 提问
可针对企业或者工作问题进行任何提问
在这里插入图片描述
发布
1. 问题列表
针对所有提问的一个分页列表,可进行搜索
2. 问题详情
问题的详细描述,包含点赞和回复数以及回复内容列表
在这里插入图片描述
我的
1. 我的资料
可对自己个人信息进行维护,如昵称,性别,生日,简介
2. 我的吐槽
本人发布过的吐槽信息,包含红榜和黑榜信息
3. 我的提问
本人发布过的提问信息
4. 关于
webview嵌入的本狗个人博客
5. 退出
授权信息清理,跳转授权页面

请添加图片描述
请添加图片描述
组件
后端组件
| 插件 | 版本 | 用途 |
|---|---|---|
| jdk | 1.8 | java环境 |
| lombok | 1.18.16 | 代码简化插件 |
| maven | 3.6.3 | 包管理工具 |
| druid | 1.1.24 | JDBC组件 |
| hutool | 5.7.20 | Java工具类库 |
| mybatis-plus | 3.4.1 | 基于 MyBatis 增强工具 |
| pinyin4j | 2.5.1 | 拼音组件库 |
| mysql | 8.0 / 5.7 | 数据库 |
| weixin-java-miniapp | 4.4.5.B | 数据库 |
前端组件
| 插件 | 版本 | 用途 |
|---|---|---|
| uview-ui | ^2.0.31 | 多平台快速开发的UI框架 |
| uni-simple-router | ^2.0.7 | 专为uniapp打造的路由器 |
| moment | ^2.29.4 | js工具库 |
| mescroll-uni | ^1.3.7 | 上拉加载下拉刷新插件 |
| @uni-ui/code-ui | ^1.4.8 | 二维码生成工具 |
️快速启动
启动前端
- 使用HBuilderX在bkb-uniapp项目目录下执行
<br />npm install<br /> - 记得将小程序对应的appid,写入manifest.json里面的对应位置
在这里插入图片描述

在HBuilderX工具下运行,选择需要运行到小程序
在这里插入图片描述如需调整环境,请在/common/config/env.js修改环境变量
在这里插入图片描述
启动后端
- 开发工具内配置好,并将maven配置好,建议使用阿里云镜像
- application.yml配置文件中配置微信小程序参数appId,appSecret
在这里插入图片描述
- 将chat-provider包下的/doc/SQL/db_chat.sql进行本地执行,并在application配置文件中修改数据库配置
在这里插入图片描述
在这里插入图片描述
- 运行启动SpringBoot项目,如见到以下日志即为启动成功。
在这里插入图片描述
体验
在这里插入图片描述
总结
本篇文章以实战项目形式进行展开,适合咱们初学者进行实际开发体验,熟练SpringBoot同时,也加深分层的思路,并且融会贯通前端uniapp/vue等知识,是一个知识全面的概括,内容简单通俗易懂,希望对大家有所帮助。
里面有我喜欢的人你能找到吗?
【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序的更多相关文章
- Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架
Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了 Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架 Asp.Ne ...
- Python+Flask+Gunicorn 项目实战(一) 从零开始,写一个Markdown解析器 —— 初体验
(一)前言 在开始学习之前,你需要确保你对Python, JavaScript, HTML, Markdown语法有非常基础的了解.项目的源码你可以在 https://github.com/zhu-y ...
- python(三)一个文件读写操作的小程序
我们要实现一个文件读写操作的小程序 首先我们有一个文件 我们要以"============"为界限,每一个角色分割成一个独立的txt文件,按照分割线走的话是分成 xiaoNa_1. ...
- Python Django CMDB项目实战之-1如何开启一个Django-并设置base页、index页、文章页面
1.环境 win10 python 2.7.14 django 1.8.2 需要用到的依赖包:MySQLdb(数据库的接口包).PIL/pillow(处理图片的包) 安装命令: pip install ...
- uni-app高分开源电影项目源码案例分析,支持一套代码发布小程序、APP平台多个平台(前端入门必看)
uni-app-Video 一个优秀的uni-app案例,旨在帮助大家更快的上手uni-app,共同进步! Features 代码编写简洁,注释清晰,快速入门必备: 支持在线模糊搜索: 程序类目懒 ...
- 一个小时快速搭建微信小程序教程
「小程序」这个划时代的产品发布快一周了,互联网技术人都在摩拳擦掌,跃跃欲试.可是小程序目前还在内测,首批只发放了 200 个内测资格(泪流满面).本以为没有 AppID 这个月就与小程序无缘了,庆幸的 ...
- 一个小时快速搭建微信小程序
「小程序」这个划时代的产品发布快一周了,互联网技术人都在摩拳擦掌,跃跃欲试.可是小程序目前还在内测,首批只发放了 200 个内测资格(泪流满面).本以为没有 AppID 这个月就与小程序无缘了,庆幸的 ...
- 开源电影项目源码案例重磅分析,一套代码发布小程序、APP平台多个平台
uni-app-Video GitHub地址:https://github.com/Tzlibai/uni-app-video 一个优秀的uni-app案例,旨在帮助大家更快的上手uni-app,共同 ...
- 猩球StarBall ,一个方便约球的小程序
扫描小程序码直接进入小程序 猩球StarBall 是一款为热爱运动的人群提供便利的小程序. 开发技术为Java +Mysql 其中用到的技术框架为SpringBoot,Mybatis,Redis,Qu ...
- 用Python快速实现一个垃圾分类APP|附带微信小程序
最近北京开始实行垃圾分类,导致大家对垃圾的研究热度突然涨高,垃圾们也纷纷表示从来没有获得过这么高的关注度.其实,上海市去年已经开始实行,网上已经有不少成熟的教程了,像什么<垃圾分类从入门到精通& ...
随机推荐
- QFramework UI 笔记(后续不断 直到UKitI篇结束)
1.所有的UIElement 传消息给 UIPanel 时,必须先注册 SendEvent(); RegisterEvent(); 2.注意Unity直接生成控件的名称,命名带(1)之类的 ...
- jenkins +docker+python接口自动化之jenkins容器安装python3(二)
前提是在docker下已经配置好jenkins容器了,是将python安装在jenkins容器下的 1.先看你的jenkins是否安装好 docker ps 2.以root权限进入jenkins容器: ...
- PWM脉宽调制
PWM(pulse width modulation) .由微处理器输出一系列占空比不同的矩形脉冲(单个周期相同),应用在测量,通信,功率控制与变换的许多领域.优点是从微处理器到被控系统的信号都是数字 ...
- .NET CORE 下收发邮件之 MAILKIT
背景 利用代码发送邮件在工作中还是比较常见的,相信大家都用过SmtpClient来处理发送邮件的操作,不过这个类以及被标记已过时,所以介绍一个微软推荐的库MailKit来处理. MailKit开源地址 ...
- 什么叫IOCSABS呢
所谓的IOCSABS,就是全新的管理技术,是结合客户端管理与网络平台管理为一体的创新观念及技术, IOCSABS? (what is IOCSABS?) 英文的全称为Integrated Of ...
- c语言中的原子操作
参考文章:https://blog.csdn.net/yikai2009/article/details/8650221 1. 原子操作:原子操作指的是在执行过程中不会被别的代码所中断的操作..分为 ...
- Windows10 Docker报错 ERROR: Couldn't connect to Docker daemon - you might need to run `docker-machine start default`.
问题描述:Windows10 家庭版 docker确认已启动,但是执行 docker-compose up -d 时报错,提示需启动docker: ERROR: Couldn't connect to ...
- Python day 02 知识点学习
1.格式化输出中,如果想单纯打出%,可以在%后面再跟一个%来转义达到效果.如下图: 2.while else 循环中,如果while循环被 break 打断,不会执行else结果,如下图: 初始编码 ...
- css/js使用小技巧记录
1.白底小图标换色 .iconBox { position: relative; width: 19px; height: 19px; overflow: hidden; // 隐藏原本颜色的图片 . ...
- h5移动端识别二维码信息
jsqr插件 图片跨域时不允许绘制到canvas,所以先转blob在画到canvas上面就可以,如果不跨域直接画就行 function getImageBlob (url) { ...