【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反馈问题或者提出建议,期待大家的留言参与讨论。
项目地址
数据统计
数据评估
本站链氪巴士提供的litemall:又一个小商城系统都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月5日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。