查看原文
其他

Spring Boot+Vue的开源小商城项目

TJ TJ君 2022-05-12

大家好,我是TJ

关注TJ君,回复“武功秘籍”免费获取计算机宝典书籍

TJ君将之前发过的各种项目及工具进行了整理,收录到了GitHub项目,欢迎各位小伙伴光临Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU

今天TJ君要分享的是一个小巧而不失精致的小商城程序项目,litemall

litemall,采用Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端

其主要功能可以分为两部分。

一是小商城功能,主要有:

  • 首页
  • 专题列表、专题详情
  • 分类列表、分类详情
  • 品牌列表、品牌详情
  • 新品首发、人气推荐
  • 优惠券列表、优惠券选择
  • 团购
  • 搜索
  • 商品详情、商品评价、商品分享
  • 购物车
  • 下单
  • 订单列表、订单详情、订单售后
  • 地址、收藏、足迹、意见反馈
  • 客服

二是管理平台功能,主要有:

  • 会员管理
  • 商城管理
  • 商品管理
  • 推广管理
  • 系统管理
  • 配置管理
  • 统计报表

如果想要快速启动的话,只需要以下几个步骤即可。

  • 配置最小开发环境,如MySQL、JDK1.8或以上、Maven、Nodejs、微信开发者工具

  • 数据库依次导入litemall-db/sql下的数据库文件:litemall_schema.sql、litemall_table.sql、litemall_data.sql

  • 启动小商场和管理后台的后端服务,如下命令:

cd litemall
mvn install
mvn clean package
java -Dfile.encoding=UTF-8 -jar litemall-all/target/litemall-all-0.1.0-exec.jar
  • 启动管理后台前端,如下命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
cd litemall/litemall-admin
cnpm install
cnpm run dev

  • 浏览器打开,输入网址http://localhost:9527,就可以进入管理后台登录页面。

  • 启动小商城前端,存在两套小商场前端litemall-wx和renard-wx,小伙伴可以分别导入和测试:

    • 微信开发工具导入litemall-wx项目;
    • 项目配置,启用“不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书”;
    • 点击“编译”,即可在微信开发工具预览效果;
    • 也可以点击“预览”,然后手机扫描登录(但是手机需开启调试功能)。
  • 启动轻商城前端,命令如下:

npm install -g cnpm --registry=https://registry.npm.taobao.org
cd litemall/litemall-vue
cnpm install
cnpm run dev
  • 浏览器(建议采用chrome 手机模式)打开,输入网址http://localhost:6255,就可以进入轻商场。

整体项目还在进一步优化实现当中,未来计划实现的功能还有:

  • 小商城和管理后台完成所有基本业务;
  • 管理后台实现统计功能、日志功能、权限功能;
  • 业务代码和细节代码进行调整优化;
  • 轻商城的开发;
  • 管理后台一些辅助功能;
  • 后端服务加强安全功能、配置功能;
  • 缓存功能以及优化一些性能;

喜欢的小伙伴不妨持续关注哦,项目地址如下:

点击下方卡片,关注公众号“TJ君

回复“litemall2022”,获取仓库地址

关注我,每天了解一个牛x、好用、有趣的东东


往期推荐


疫情期间,抢不到菜,怎么办?

易用友好的云监控系统,网站监测,自定义监控,阈值告警,样样精通

重学Java设计模式,开源电子版

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存