其他
Spring Boot+Vue的开源小商城项目
大家好,我是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、好用、有趣的东东