专栏名称: GitHub猿
GitHub猿,专注于分享Java、大数据、Python、人工智能、前端、Golang、算法、Linux等多个领域,开源项目、工具资源等。欢迎关注让我们一起学习一起进步。
目录
相关文章推荐
51好读  ›  专栏  ›  GitHub猿

2天3夜开发了一个商城系统,用它挣了10.7万!

GitHub猿  · 公众号  ·  · 2024-06-07 14:35

正文

请到「今天看啥」查看全文


推荐关注

责编:猿哥 | 来源: GitHub猿 整理

往期文章: 这是我见过最好的OA系统!

正文

大家好。我是GitHub猿。
今天,推荐一个商城系统。猿哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的商城系统啊,猿哥帮你找到了。

这是我目前见过最好的商城系统。功能完整,代码结构清晰。值得推荐。

📚 项目介绍

粉丝一直说要推荐一个微信小程序的项目,找到下面这个希望大家白嫖快乐。 本项目可用于二次开发接私活,前段时间有粉丝给我反馈他用这个项目改造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)默认均使用 有来技术 云环境,项目启动极其方便,步骤如下:

  1. 启动 Nacos 服务

    IDEA下方工具栏点击Terminal终端命令行,执行 cd youlai-registry/nacos/bin 命令切换到Nacos的启动脚本文件夹下,然后执行 startup -m standalone 命令启动Nacos服务;另外,搜索公众号Linux就该这样学后台回复“猴子”,获取一份惊喜礼包。

  2. 启动平台基础服务

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

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

牛逼啊!接私活必备的 N 个开源项目!


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

本地环境项目启动

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

  1. 安装环境

    安装 MySQL8 Redis MinIO ,其中 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。另外,搜索公众号Java后端栈后台回复“私活”,获取一份惊喜礼包。

  • 至此环境配置准备完毕,接下来按照云环境 启动平台基础服务 步骤启动服务即可。
  • 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 工具栏点击 运行 -> 运行到小程序模拟器 -> 微信开发者工具

    项目源码,怎么领取?

    源码获取

    牛逼啊!接私活必备的 N 个开源项目!

    扫码下方二维码,后台回复【商城即可获取

    - EOF -

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

    在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!

    你还有什么想要补充的吗?

    上周,又劝退十几个了。。。

    ChatGPT 4.0 国内直接用 !!!

    最后给大家推荐一个ChatGPT 4.0国内网站,是我们团队一直在使用的,我们对接是OpenAI官网的账号,给大家打造了一个一模一样ChatGPT,很多粉丝朋友现在也都通过我拿这种号,价格不贵,关键还有售后。

    一句话说明:用官方一半价格的钱,一句话说明:用跟官方 ChatGPT4.0 一模一样功能,无需魔法,无视封号,不必担心次数不够。

    最大优势:可实现会话隔离!突破限制:官方限制每个账号三小时可使用40次4.0本网站可实现次数上限之后,手动切换下一个未使用的账号【相当于一个4.0帐号,同享受一百个账号轮换使用权限】


    为了跟上AI时代我干了一件事儿,我创建了一个知识星球社群:ChartGPT与副业。想带着大家一起探索ChatGPT和新的AI时代

    有很多小伙伴搞不定ChatGPT账号,于是我们决定,凡是这三天之内加入ChatPGT的小伙伴,我们直接送一个正常可用的永久ChatGPT独立账户。

    不光是增长速度最快,我们的星球品质也绝对经得起考验,短短一个月时间,我们的课程团队发布了8个专栏、18个副业项目

    简单说下这个星球能给大家提供什么:

    1、不断分享如何使用ChatGPT来完成各种任务,让你更高效地使用ChatGPT,以及副业思考、变现思路、创业案例、落地案例分享。

    2、分享ChatGPT的使用方法、最新资讯、商业价值。

    3、探讨未来关于ChatGPT的机遇,共同成长。

    4、帮助大家解决ChatGPT遇到的问题。

    5、 提供一整年的售后服务,一起搞副业

    星球福利:

    1、加入星球4天后,就送ChatGPT独立账号。

    2、邀请你加入ChatGPT会员交流群。

    3、赠送一份完整的ChatGPT手册和66个ChatGPT副业赚钱手册。

    其它福利还在筹划中... 不过,我给你大家保证,加入星球后,收获的价值会远远大于今天加入的门票费用 !

    本星球第一期原价399,目前属于试运营,早鸟价169,每超过50人涨价10元,星球马上要来一波大的涨价,如果你还在犹豫,可能最后就要以更高价格加入了。。

    早就是优势。建议大家尽早以便宜的价格加入!

    --END--


    猿哥个人微信


    添加猿哥个人微信即送一份惊喜大礼包


    → 技术资料共享

    → 技术交流社群



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

    往日文章:
    牛逼啊!接私活必备的 N 个开源项目!赶快收藏吧(附源码合集第十期)!
    推荐一套开源通用后台管理系统(附源码)
    这个搜索工具牛逼,但是别乱搜!
    看看人家那电影系统,那叫一个优雅(附源码)

    最近,GitHub猿建了一个「 GitHub猿交流群 」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「 GitHub猿 」公众号后台回复【 加群 】邀请你入群。

    你点的每个赞,我都认真当成了喜欢







    请到「今天看啥」查看全文