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快速构建项目环境和一键打包部署微服务项目
牛逼啊!接私活必备的 N 个开源项目!
项目地址
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. 后台微服务启动
云环境项目启动
项目依赖环境(MySQL8、Redis、MinIO、Nacos)默认均使用有来技术
云环境,项目启动极其方便,步骤如下:
启动
Nacos
服务IDEA下方工具栏点击Terminal终端命令行,执行
cd youlai-registry/nacos/bin
命令切换到Nacos的启动脚本文件夹下,然后执行startup -m standalone
命令启动Nacos服务;另外,搜索公众号Linux就该这样学后台回复“猴子”,获取一份惊喜礼包。启动平台基础服务
分别启动
youlai-gateway
、youlai-auth
、youlai-admin
模块, 启动类分别对应的是GatewayApplication、AuthApplication以及youlai-admin
的子模块admin-biz
的AdminApplication类,至此完成整个项目的启动;至此后台服务启动完毕,如需商城服务,启动对应模块的子模块biz的启动类即可。
牛逼啊!接私活必备的 N 个开源项目!
注:云环境是无条件的提供给大家,但千万不要改动云环境的数据和配置,因为改动会导致整个项目无法运行,考虑下开发人员和其他小伙伴,手下留情。
本地环境项目启动
云环境不能改动数据和配置,如需修改,建议本地环境搭建启动,步骤如下:
安装环境
安装
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。另外,搜索公众号Java后端栈后台回复“私活”,获取一份惊喜礼包。
至此环境配置准备完毕,接下来按照云环境启动平台基础服务
步骤启动服务即可。
2. 后台前端启动
本机安装Python和Node环境
npm install
npm run dev
访问 http://localhost:9527
3. 微信小程序启动
下载
HBuilder X
和微信开发者工具
微信公众平台申请小程序,获得小程序的AppID
微信开发者工具
微信扫码登录,开启服务端口,点击工具栏设置
->安全设置
->安全
->服务端口
选择打开Hbuilder X
替换项目AppID成自己的,点击manifest.json
文件->微信小程序配置Hbuilder X
工具栏点击运行
->运行到小程序模拟器
->微信开发者工具
项目源码,怎么领取?
源码获取
牛逼啊!接私活必备的 N 个开源项目!
扫码下方二维码,后台回复【商城】即可获取
- EOF -
还可以加乐哥的个人微信,进入技术交流群,里面大佬和资料云集,和大佬们一起学习成长!
额外福利:
冒死曝光一个看片神器,希望不要被封杀
前阵子,优酷和爱奇艺发布通告,称接下来或许提高会员服务费用,遭到不少网友疯狂抵制。
今天,给大家推荐另一款炒鸡好用的看片神器。
它支持 Android、iOS、可在电脑网页直接使用,最牛逼的是,这款神器开屏、片头、主界面毫无广告!电影片源超级多,分辨率都是蓝光超清!!!
如果你喜欢在电脑上用更大的屏幕欣赏电影、电视剧、综艺,还可以访问它的网站,直接在线播放,不需要下载即可观看!另外,搜索公众号程序员小乐后台回复“赚钱”,获取一份惊喜礼包。
用上之后,不用再去费劲心思找各种电影资源了,无论是高清华语、还是火爆全网的美、日、韩剧,你想看的,它全都有!!!你懂得
除此之外,画质、流畅度也会得到很好的保障,试用过程中,发现它有很多超高清影视资源,而且在播放过程中非常流畅,在正常网络环境下,丝毫没有卡顿现象~ 趁现在还能用,建议赶紧下载!
下载方式
1. 识别并关注下方公众号
2天3夜开发了一个商城系统,用它挣了10.7万!相关推荐
- 2天3夜开发了一个微信小程序,用它挣了10.7万
大家好,我是对白. 粉丝一直说要推荐一个微信小程序的项目,找到下面这个希望大家白嫖快乐.本项目可用于二次开发接私活,前段时间有粉丝给我反馈他用这个项目改造3天挣了10多万. 项目介绍 youlai-m ...
- 开发线上商城系统要注意哪些问题
目前,很多商家各行各业的都想开发一款自己的商城系统来运营,但是有的老板想的比较简单,就以为做个这费什么事儿,但是实际上要考虑的面还是很多的而且这样的系统说开发简单也是不可能的,需要很多时间和人力.那么 ...
- java 微商城开发_Java网上商城系统可以开微信商城吗
开微信商城是现在非常火的一件事,我们身边有很多人都在开微信商城.而开发微信商城吗?MCmore小麦来为你解惑. Java网购商城系统和微信商城 网上商城系统是由很多种类型的,如java网上购物系统,p ...
- 大促在即,拥有亿级流量的电商平台开发了一个订单系统,我们应该如何来预估其并发量?如何根据并发量来合理配置JVM参数呢?
1. 需求分析 大促在即,拥有亿级流量的电商平台开发了一个订单系统,我们应该如何来预估其并发量?如何根据并发量来合理配置JVM参数呢? 假设,现在有一个场景,一个电商平台,比如京东,需要承担每天上亿的 ...
- 基于JavaSwing开发天猫购物商城系统(用户 管理员角色) 课程设计 毕业设计源码
基于JavaSwing开发天猫购物商城系统(用户 管理员角色)(毕业设计/大作业) 开发工具: Eclipse/Myeclipse/idea+Jdk+MySQL 运行视频: 基于JavaSwing开发 ...
- 开发多商家商城系统的功能优势
开发多商家商城系统具有许多功能优势,以下是其中的一些: 多商家支持.多商家商城系统可以同时支持多个卖家在平台上销售产品和服务.这样,消费者可以在一个平台上购买来自不同卖家的商品和服务,从而提高了平台的 ...
- 触角云开发的微信商城系统
触角云开发的微信商城系统 演示地址 http://www.0551sheji.com/
- 基于SSM框架开发的零食商城系统
本系统是基于ssm架构(Spring+SpringMVC+MyBatis)开发的零食商城系统,系统以Java作为编程语言,采用Mysql数据库作为后台数据库.它是基于Browser/Server结构下 ...
- Node.js+MySQL开发的B2C商城系统源码+数据库(微信小程序端+服务端),界面高仿网易严选商城
下载地址:Node.js+MySQL开发的B2C商城系统源码+数据库(微信小程序端+服务端) NideShop商城(微信小程序端) 界面高仿网易严选商城(主要是2016年wap版) 测试数据采集自网易 ...
最新文章
- 一个HTTP请求的曲折经历
- JAVA数据结构 线性表的链式存储及其实现
- js 对有“命名空间”的表单做深度解析
- 缓存之EHCache(二)
- 项目管理(5):备战pmp
- Vue优化策略_项目上线_02
- 数据库备份恢复策略_如何根据备份策略选择和检查正确的数据库恢复模型
- c语言第三次作业(循环),C语言——第三次作业 - osc_kt69pvbx的个人空间 - OSCHINA - 中文开源技术交流社区...
- 常用的机器学习与深度学习算法简介
- 读nandflash---根据数据手册K9GAG08U0D
- 程序员薪资:2022年腾讯校招薪资接近40W?我惊呆了
- ArcGIS空间分析——热点分析
- java 微分方程求解_解微分方程
- Frame-Pannel-Button综合
- COJ 0580 4021征兵方案
- 计算机一级期末考试题,2016年计算机一级考试题库(含答案)
- ICCV2021:Structure-Preserving Deraining with Residue Channel Prior Guidance
- 实现文件拷贝并获取拷贝进度
- CSP-J CSP-S 初赛模拟题
- Java 的垃圾回收
热门文章
- 电脑远程连接服务器有点慢,Win10远程桌面连接很慢怎么处理解决方法
- 深入浅出解读http和https及ACME协议工作原理(另附域名证书申请教程)
- 【转】WIFI BSSID手机上怎么查
- DVSDK-Codec Engine
- PMP的五大过程组和十大知识领域
- lego ev3 matlab,科学网—[转载]【源码】乐高MINDSTORMS EV3硬件的MATLAB支持包 - 刘春静的博文...
- 53_isNumeric
- Vue - Prop
- 风车签名管理 for Mac版 - 让签名后的APP可以完全管控和实时监测
- 面向未来,下一代军用装备软件测试系统