2天3夜开发了一个微信小程序,用它挣了10.7万
大家好,我是对白。
粉丝一直说要推荐一个微信小程序的项目,找到下面这个希望大家白嫖快乐。本项目可用于二次开发接私活,前段时间有粉丝给我反馈他用这个项目改造3天挣了10多万。
项目介绍
youlai-mall
是基于Spring Boot 2.4、Spring Cloud 2020 & Alibaba、Vue、element-ui、uni-app快速构建的一套全栈开源商城平台,包括微服务应用、管理平台、微信小程序及APP应用
项目特色
项目使用都是最新主流的开源框架,无过度自定义封装的逻辑,易理解上手和方便扩展
基于Spring Boot 2.4、Spring Cloud 2020 & Alibaba 一站式微服务解决方案快速开发分布式服务
实现Spring Cloud OAuth2、Spring Cloud Gateway、JWT分布式统一认证鉴权和
RBAC
权限系统设计使用vue-element-admin的后台前端解决方案,基于Vue和element-ui快速搭建前后端分离的商城管理平台
通过
uni-app
使用Vue开发实现跨所有前端的应用,包含微信小程序、APP应用使用Docker快速构建项目环境和一键打包部署微服务项目
项目地址
1. 体验
商城管理平台访问地址: http://www.youlai.store
2. 源码
项目名称 | Github | 码云 |
---|---|---|
微服务后台 | youlai-mall | youlai-mall |
管理前端 | youlai-mall-admin | youlai-mall-admin |
微信小程序 | youlai-mall-weapp | youlai-mall-weapp |
APP应用 | youlai-mall-app | youlai-mall-app |
项目预览
1. 商城管理平台
1.1 系统管理
1.2 商品管理
2. 微信小程序
项目结构
youlai-mall├── document ├── nacos -- Nacos配置文件 ├── sql -- mysql数据库脚本├── mall-oms ├── oms-api -- 订单微服务的远程调用客户端 ├── oms-biz -- 订单微服务├── mall-pms ├── pms-api -- 商品微服务的远程调用客户端 ├── pms-biz -- 商品微服务 ├── pms-search -- 商品搜索微服务├── mall-sms ├── sms-api -- 营销微服务的远程调用客户端 ├── sms-biz -- 营销微服务├── mall-ums ├── ums-api -- 会员微服务的远程调用客户端 ├── ums-biz -- 会员微服务├── youlai-admin ├── admin-api -- 系统管理微服务的远程调用客户端 ├── admin-biz -- 系统管理微服务├── youlai-auth -- 认证中心【Oauth2认证服务器】├── youlai-common -- 公共模块└── youlai-gateway -- Gateway网关【Oauth2资源服务器】└── youlai-registry -- Nacos应用
核心技术栈
后端技术 | 版本号 |
---|---|
SpringBoot | 2.4.2 |
Spring Cloud | 2020.0.1 |
Spring Cloud Alibaba | 2.2.5.RELEASE |
MyBatis-Plus | 3.4.0 |
Lombok | 1.18.18 |
Hutool | 5.5.8 |
Knife4j | 2.0.5 |
MinIO | 7.1.0 |
后台前端 | 版本号 | 微信小程序 | 版本号 | APP | 版本号 |
---|---|---|---|---|---|
element-ui | 2.13.2 | uni-app | 2.8.11 | vant | 2.5.4 |
项目启动
1. 后台微服务启动
云环境项目启动
微信搜索公众号:Java项目精选,回复:java 领取资料 。
项目依赖环境(MySQL8、Redis、MinIO、Nacos)默认均使用有来技术
云环境,项目启动极其方便,步骤如下:
启动
Nacos
服务IDEA下方工具栏点击Terminal终端命令行,执行
cd youlai-registry/nacos/bin
命令切换到Nacos的启动脚本文件夹下,然后执行startup -m standalone
命令启动Nacos服务;启动平台基础服务
分别启动
youlai-gateway
、youlai-auth
、youlai-admin
模块, 启动类分别对应的是GatewayApplication、AuthApplication以及youlai-admin
的子模块admin-biz
的AdminApplication类,至此完成整个项目的启动;至此后台服务启动完毕,如需商城服务,启动对应模块的子模块biz的启动类即可。
注:云环境是无条件的提供给大家,但千万不要改动云环境的数据和配置,因为改动会导致整个项目无法运行,考虑下开发人员和其他小伙伴,手下留情。
本地环境项目启动
云环境不能改动数据和配置,如需修改,建议本地环境搭建启动,步骤如下:
安装环境
安装
MySQL8
、Redis
、MinIO
,其中MinIO
按需安装创建数据库
新建平台数据库,执行项目
document/sql
下的SQL脚本完成数据库创建,基础sql脚本为youlai.sql
,商城脚本为mall-*
,商城数据库按需创建创建
Nacos
数据库,执行脚本youlai-registry/nacos/conf/nacos-mysql.sql
完成Nacos
数据库的初始化
- Nacos配置
修改
Nacos
数据源,进入配置youlai-registry/nacos/conf/application.properties
将数据源修改为自己的环境连接导入
Nacos
配置,在启动Nacos
服务进入控制台导入document/nacos/DEFAULT_GROUP.zip
配置,然后分别进入各个微服务配置修改Redis、MySQL、MinIO以及微服务的注册IP
- 至此环境配置准备完毕,接下来按照云环境
启动平台基础服务
步骤启动服务即可。
2. 后台前端启动
本机安装Python和Node环境
npm install
npm run dev
访问 http://localhost:9527
3. 微信小程序启动
下载
HBuilder X
和微信开发者工具
微信公众平台申请小程序,获得小程序的AppID
微信开发者工具
微信扫码登录,开启服务端口,点击工具栏设置
->安全设置
->安全
->服务端口
选择打开Hbuilder X
替换项目AppID成自己的,点击manifest.json
文件->微信小程序配置Hbuilder X
工具栏点击运行
->运行到小程序模拟器
->微信开发者工具
关于我
你好,我是对白,清华计算机硕士毕业,现大厂算法工程师,拿过8家大厂算法岗SSP offer(含特殊计划),薪资40+W-80+W不等。
高中荣获全国数学和化学竞赛二等奖。
本科独立创业五年,两家公司创始人,拿过三百多万元融资(已到账),项目入选南京321高层次创业人才引进计划。创业做过无人机、机器人和互联网教育,保研清华后退居股东。
我每周至少更新三篇原创,分享人工智能前沿算法、创业心得和人生感悟。我正在努力实现人生中的第二个小目标,上方关注后可以加我微信交流。
期待你的关注,我们一起悄悄拔尖,惊艳所有
2天3夜开发了一个微信小程序,用它挣了10.7万相关推荐
- 2天3夜开发了一个商城系统,用它挣了10.7万!
粉丝一直说要推荐一个微信小程序的项目,找到下面这个希望大家白嫖快乐.本项目可用于二次开发接私活,前段时间有粉丝给我反馈他用这个项目改造3天挣了10多万.项目介绍youlai-mall 是基于Sprin ...
- 开源了个人开发的一个微信小程序,提供共享场景服务,支持图片和小视频
初衷 个人开发这个小程序源自一个想法:小时候看葫芦娃,每个葫芦娃都有自己的本领,其中一个"千里眼"的本领可真大.参加工作后,可能有些怀旧,想看看大学学习的地方.住过的宿舍 或者曾经去过的小地方,但并不 ...
- 开发了一个微信小程序项目
学会一项开发技能最快的步骤就是:准备,开火,瞄准.最慢的就是:准备,瞄准,瞄准,瞄准-- 因为微信小程序比较简单,直接开撸就行,千万别瞄准. 于是乎,趁着今天上午空气质量不错,撸了一个小程序,放在了男 ...
- 零基础一天学会开发制作一个微信小程序【附源码】
时至如今,微信已然成为一个全民通用的工具,相应的微信小程序开发已经是一个热门的开发项目. 小程序的前端代码和web是极其相似的,wxml和html.wxss和css以及js,现在还经常将wxss读作c ...
- 一个程序如何连接到外网_如何从头开始开发一个微信小程序
网上有很多的人在问:怎么开发一个微信小程序?今天我来给大家详细讲讲如何申请开发并部署一个微信小程序,大家看完这篇文章后就能够自己运营一个属于自己的小程序了. 现在的小程序有百度小程序,头条小程序,支付 ...
- python搭建微信小程序卖货要收费用吗_开发一个微信小程序需要多少钱?
很多朋友在微信上都在问司瓦图老张[也就是我本人,下面简称老张]关于小程序商城的开发费用,今天老张跟朋友分享下,开发一个微信电商小程序商城到底需要多少钱? //有的朋友关心为什么小程序费用有几百,几千差 ...
- 一个微信小程序开发示例
一个微信小程序开发示例(豆瓣电影) 新版本(不包含工作流)请移步至:https://github.com/zce/weapp-douban 当前仓库会暂缓更新,主要留下来给大家答疑 需要基础教程的朋友 ...
- 开发一个微信小程序,对酒店经营管理有哪些好处?
据腾讯2022年第一季度财报数据显示,微信小程序日活跃账户已经突破5亿,流量巨大.不论企业用户还是个体商家都积极使用小程序开展商业活动,从这庞大流量里获利. 酒店行业也不例外,很多酒店都开发了微信小程 ...
- 真的简单,单手用Spring Boot 开发一个微信小程序
前言 嗨,大家好,现在微信使用的用户很多,作为开发人员也可以建立一个自己的微信小程序,本期与大家分享一下作者建立微信小程序的开发流程. 申请 百度搜索微信公众号平台,然后扫码登录注册一个微信公 ...
最新文章
- 1998-1999图灵奖
- JNI编译时错误 编码GBK的不可映射字符 解决方法
- Linux(Ubuntu14.04)下安装Anaconda和Spyder
- 【JavaSE_06】Java中的数组(array)-提高练习
- Vue及React脚手架安装
- 非常好的在网页中显示pdf的方法
- j@2ff4f00f_J4F的完整形式是什么?
- zoj 1074 To the MAX
- Windows上面挂载NFS共享
- python+selenium 爬携程机票价格
- Web之CSS开发技巧: CSS @media
- 【CCCC】L2-017 人以群分 (25分),,模拟水题
- ORACLE进制转换函数
- Windows Phone 8初学者开发—第9部分:Windows Phone 8模拟器概述
- hbase的学习逻辑_HBase-1.0.1学习笔记(二)HBase数据模型
- JS导出excel 纯前端
- Tomcat 中文乱码
- html5简单在线绘图,html5实现一个简单的在线画板
- 中华石杉Java面试突击第一季笔记二(分布式搜索引擎)
- 三维激光雷达点云处理分类及目标检测综述