靠一个微信小程序挣了 10.7 万(文末赠书)

以下内容来自公众号逆锋起笔,关注每日干货及时送达49be20a225f544c9a1b70e4f8d5e22ba.png

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

粉丝一直说要推荐一个微信小程序的项目,找到下面这个希望大家白嫖快乐。本项目可用于二次开发接私活,前段时间有粉丝给我反馈他用这个项目改造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 系统管理

30859ee72010bcfa3354530a9a4ac7f5.jpeg

1.2 商品管理

9ba4a0a170383feb7e67235355ac3eea.jpeg

2. 微信小程序

ec35ee52149386f63c10d6070866cd7f.jpeg

项目结构

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)默认均使用有来技术云环境,项目启动极其方便,步骤如下:

  1. 启动Nacos服务

    IDEA下方工具栏点击Terminal终端命令行,执行cd youlai-registry/nacos/bin命令切换到Nacos的启动脚本文件夹下,然后执行startup -m standalone命令启动Nacos服务;

  2. 启动平台基础服务

    分别启动youlai-gatewayyoulai-auth、 youlai-admin模块, 启动类分别对应的是GatewayApplication、AuthApplication以及youlai-admin的子模块admin-biz的AdminApplication类,至此完成整个项目的启动;

  3. 至此后台服务启动完毕,如需商城服务,启动对应模块的子模块biz的启动类即可。

注:云环境是无条件的提供给大家,但千万不要改动云环境的数据和配置,因为改动会导致整个项目无法运行,考虑下开发人员和其他小伙伴,手下留情。

本地环境项目启动

云环境不能改动数据和配置,如需修改,建议本地环境搭建启动,步骤如下:

  1. 安装环境

    安装MySQL8RedisMinIO,其中MinIO按需安装

  2. 创建数据库

  • 新建平台数据库,执行项目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. 后台前端启动

  1. 本机安装Python和Node环境

  2. npm install

  3. npm run dev

  4. 访问 http://localhost:9527

3. 微信小程序启动

  1. 下载HBuilder X微信开发者工具

  2. 微信公众平台申请小程序,获得小程序的AppID

  3. 微信开发者工具微信扫码登录,开启服务端口,点击工具栏设置->安全设置->安全->服务端口选择打开

  4. Hbuilder X替换项目AppID成自己的,点击manifest.json文件->微信小程序配置

  5. Hbuilder X工具栏点击 运行->运行到小程序模拟器->微信开发者工具

 
 
项目源码,怎么领取?

fca59a17eded26fe81201098153fde35.png源码获取c7823774d90a2ceceb268fd06a93f749.png

扫码下方二维码,后台回复【10W】即可获取系统源码

欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
往日文章:爆改小程序!微信终于 “裂开” 了
一款微信小程序商城项目(附源码)
手把手教你写一个微信小程序(附源码)
 
 

今日福利

赠送如下图书籍:

8e146ee3a03d62666dfcba17eee3ee1e.jpeg

赠送规则:
1、给本文点赞、在看
2、给本文留言(留言内容与本书有关)
3、中奖后我会回复你的留言,请注意公众号消息。
上次中奖者:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值