链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

litemall:又一个小商城系统

litemall是一个小商城系统,技术栈包含SpringBoot后端、Vue管理员前端、微信小程序用户前端以及Vue用户移动端。具有多种商城功能和管理功能,目前处于开发阶段,版本为v1.8.0。项目代码开源MIT协议,文档采用署名 - 禁止演绎4.0国际协议许可。最小开发环境有特...

访问官网 →

【Github】项目名:litemall:又一个小商城系统

项目简介

litemall是一个小商城系统,其技术栈包含SpringBoot后端、Vue管理员前端、微信小程序用户前端以及Vue用户移动端。项目具有小商城功能,如首页、各类商品相关列表详情、优惠券、团购、购物车、订单等功能,管理平台还有会员、商城、商品等管理功能。目前版本为v1.8.0,还处于开发中,存在诸多不足且仅用于学习练习,代码开源遵循MIT协议,文档采用署名 – 禁止演绎4.0国际协议许可。

项目快速启动

最小开发环境需要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。管理后台前端启动:在命令行输入cd litemall/litemall – admin、npm install — registry = https://registry.npm.taobao.org、npm run dev,然后在浏览器输入http://localhost:9527进入管理后台登录页面。小商城前端存在两套,微信开发工具导入litemall – wx项目并进行相关配置后可预览效果;轻商城前端启动:在命令行输入cd litemall/litemall – vue、npm install — registry = https://registry.npm.taobao.org、npm run dev,在浏览器(建议chrome手机模式)输入http://localhost:6255进入轻商城(功能不稳定,处于开发阶段)。

项目参考与致谢

该项目基于或参考了多个项目,如nideshop – mini – program(数据库参考其项目数据库,litemall – wx模块基于其开发)、vue – element – admin(litemall – admin模块前端框架基于其修改扩展)、mall – admin – web(litemall – admin模块一些页面布局样式参考)、biu(权限管理功能参考)、vant–mobile – mall(litemall – vue模块基于其开发)等,还有Flutter_Mall和Taro_Mall等相关项目。

项目总结

litemall项目是一个功能丰富但仍在开发中的小商城系统,有着自己的技术架构和开发计划。虽然目前存在不足,但在开源和参考多个项目的基础上不断发展。欢迎大家在Issues反馈问题或者提出建议,期待大家的留言参与讨论。

项目地址

GitHub链接直达